¿Cómo crear una barra de navegación de una lista en la pi de frambuesa
En la parte superior de una página web es una lista de enlaces. ¿Quieres usar tu Raspberry Pi para convertirlos en una barra de navegación, un conjunto de botones horizontales. Pero sólo desea hacer esta lista una navbar- usted no desea afectar a otros enlaces o listas en la página.
El primer paso es agregar etiquetas en el archivo HTML para marcar en la barra de navegación se inicia y termina, como esto:
Verá el nombre de la clase nav para la barra de navegación, por lo que en el archivo CSS, añada la siguiente línea, lo que hace que los elementos de la lista aparecen al lado del otro, en lugar de iniciar una nueva línea para cada uno de ellos:
.nav ul li {display: inline-}
Ahora usted puede estilo de los enlaces dentro de la nav clase para que luzcan como botones. Eso sólo significa apagar el subrayado en el texto del enlace, por lo que el texto en negrita, utilizando un color claro sobre un fondo oscuro (que hemos elegido blanco sobre azul), y añadiendo algo de relleno para hacer el enlace parezca más grande, como un botón. Aquí está el código CSS que necesitas:
.nav a {text-decoration: none; font-weight: bold-color: blanco-padding: 8px; background-color: azul-border: 1px sólido azul-border-radius: 16px; }
La última línea hace que las esquinas de los botones redondeados. No funciona en algunos otros navegadores (incluyendo NetSurf en su Raspberry Pi), pero los navegadores que no entienden simplemente lo ignoran y mostrar esquinas cuadradas normales en su lugar, así que es seguro para incluirlo. En línea, usted puede encontrar soluciones que usted puede utilizar para hacer esquinas redondeadas trabajan en más navegadores.
Ahora tiene una barra de navegación de trabajo creado a partir de una lista. Usted puede notar, sin embargo, que no está alineado con el resto de su contenido, y es ligeramente dentado. Esto se debe a una lista tiene algo de relleno en él por lo general, por lo que necesita para eliminar eso. Así es cómo:
.nav ul {padding: 0px; }