Tecnología

Inicio

Código HTML para múltiples IRLs en un menú desplegable

Creación de un menú de navegación desplegable para un sitio web implica códigos HTML pegar en el documento HTML de la página en la que desea que aparezca el menú. La adición de varias direcciones URL al menú, que ofrece a los visitantes que hagan clic en cada opción de múltiples opciones de navegación, implica una manipulación sencilla del código HTML básico que comprende las páginas en el menú.

Código HTML básico

El código HTML básico para un menú desplegable utiliza "lista" y "lista desordenada" etiquetas HTML, lo que crea una disposición jerárquica de enlaces divididos en "padre" principal y oculta las opciones de "niño" la única aparecen al hacer clic en la opción de los padres . Un ejemplo de código HTML para un menú desplegable es el siguiente:

<Ul id = "nav">
<Li>
<a href="#"> primer menú desplegable pestaña </a>
<Ul>
<Li> <a href="/index.html"> Página </a> </ li>

&lt;li>&lt;a href=&quot;photography.html&quot;>Photography&lt;/a>&lt;/li>

</ Ul>
</ Li>
</ Ul>

La opción de los padres aparece justo detrás de la "Lista" o etiqueta <li>, mientras que las opciones de los niños aparecen en las etiquetas de "lista" dentro "lista desordenada" o <ul> elementos.

Adición de URLs y más aquí, además,

Para añadir una pestaña de menú adicional, basta con crear una nueva matriz <li> elemento, como en este ejemplo:

<Ul id = "nav">
<Li>
<a href="#"> primer menú desplegable pestaña </a>
<Ul>
<Li> <a href="/index.html"> Página </a> </ li>

&lt;li>&lt;a href=&quot;photography.html&quot;>Photography&lt;/a>&lt;/li>

</ Ul>
</ Li>
<Li>
<a href="#"> segundo cuadro desplegable pestaña </a>
<Ul>
<Li> <a href="/contact.html"> Contacto </a> </ li>

&lt;li>&lt;a href=&quot;testimonials.html&quot;>Testimonials&lt;/a>&lt;/li>

</ Ul>
</ Li>
</ Ul>

Para añadir elementos a la adición de una pestaña existente, añadir un nuevo niño <li> elemento a la pestaña, así:

<Li>
<a href="#"> primer menú desplegable pestaña </a>
<Ul>
<Li> <a href="/index.html"> Página </a> </ li>

&lt;li>&lt;a href=&quot;photography.html&quot;>Photography&lt;/a>&lt;/li>
&lt;li>&lt;a href=&quot;/contact.html&quot;>Contact&lt;/a>&lt;/li>
&lt;li>&lt;a href=&quot;testimonials.html&quot;>Testimonials&lt;/a>&lt;/li>

</ Ul>
</ Li>

Dónde pegar el código

Una vez montado el código para el menú y las direcciones URL a las que desea que le permite enlazar dentro de un editor de texto o código, pegarlo en el documento HTML o PHP para la página en la que desea agregarlo. El código debe ir justo detrás de la etiqueta <head> para que aparezca dentro de la página Web. Contenido pegar dentro o antes de la etiqueta <head> no aparece en la página, pero sólo dentro del propio HTML. Guarde el documento HTML, pero no una vista previa de la página Web todavía.

Cambiar la apariencia del menú

Cambio de la apariencia del menú implica el uso de hoja de estilo en cascada o código "CSS" para cambiar su color, el tipo de letra que utiliza y, de hecho, para dar el menú - que de otro modo aparecer como una tabla de datos - la funcionalidad del menú desplegable . Un ejemplo de código CSS para usar, que se pega en el documento style.css para su página, aparece más abajo como lo hace en la cortesía Web de codificación de Hechicería CSS recursos:

/

------------------------------------ \
NAV
* * ------------------------------------ /

{nav

list-style: none;
font-weight: bold;
margin-bottom: 10px;
/ Borrar flota /
flotador izquierdo;
width: 100%;
/ Llevar el NAV por encima de todo - uncomment si es necesario.
position: relative;
z-index: 5;
/
}

li {nav

flotador izquierdo;
margin-right: 10px;
position: relative;
}

nav a {

bloqueo de pantalla;
padding: 5px;
Color: #fff;
background: # 333;
text-decoration: none;
}

nav a: hover {

Color: #fff;
background: # 6b0c36;
text-decoration: underline;
}

/ --- --- DESPLEGABLE /

nav ul {

fondo: #fff; / Adición de un fondo hace que el trabajo desplegable correctamente en IE7 +. Hacer esto lo más cercano a fondo de su página como sea posible (es decir, blanco página == fondo blanco). /
fondo: RGBA (255,255,255,0); / Pero! Vamos a hacer el fondo totalmente transparente en el que podemos, en realidad no quieren ver si podemos evitarlo ... /
list-style: none;
position: absolute;
izquierda: -9999px; / Hide fuera de la pantalla cuando no se necesita (esto es más accesible que el display: none;) /
}

nav ul li {

padding-top: 1px; / Presentación de un acolchado entre el Li y el a dar los elementos espaciados ilusión /
float: none;
}

nav ul a {

white-space: nowrap; / Parada de ajuste de texto y la creación de elementos desplegables multilínea /
}

nav li: hover {ul / Visualización de la lista desplegable en vuelo estacionario /

izquierda: 0; / Traer de vuelta en la pantalla cuando sea necesario /
}

nav li: hover {un / Estos crean estados libración persistentes, es decir, la mayor parte de arriba enlace presenta 'flotó' incluso cuando el cursor se ha movido hacia abajo la lista /. background: # 6b0c36;
text-decoration: underline;
} nav li: hover {ul un /

El estado estacionario persistente embargo, no crear un estilo global para los enlaces, incluso antes de que se cernían. Aquí deshacemos estos efectos. /

text-decoration: none;
}

nav li: hover ul li a: hover {/ Aquí definimos los estados libración más explícitos - lo que sucede cuando se pasa cada eslabón individual /. background: # 333;
}

Cambiar los valores de imagen de color, tipo de letra y dentro de este código de ejemplo para adscribir atributos de estilo que desee en el menú desplegable dentro de su página. Guarde el documento CSS, a continuación, abra la página en una nueva pestaña o ventana de vista previa.