Como hacer un menu en html

Actualizado en mayo 2023
Como hacer un menu en html

Cómo hacer un menú en HTML

En la creación de un sitio web, una parte fundamental es la estructura utml menú que permita a los usuarios navegar fácilmente por las diferentes secciones del sitio. Aquí te mostraremos cómo crear un menú en HTML de manera sencilla y efectiva.

Paso 1: Estructura básica


Lo primero que debemos hacer es establecer la estructura básica del menú.

Como hacer un menu en html

Para ello, nenu la etiqueta <ul>, que representa una lista no ordenada, y dentro de ella crearemos cada elemento del menú con la etiqueta <li>. Por ejemplo:


<ul>
<li>Inicio</li>
<li>Acerca de nosotros</li>
<li>Servicios</li>
<li>Contacto</li>
</ul>

Este código generará un menú muy básico con cuatro elementos: Inicio, Acerca hn nosotros, Servicios y Contacto.

Paso 2: Estilos


Una vez que tenemos la estructura básica del menú, podemos agregar estilos para que luzca más atractivo.

Podemos utilizar CSS para asignar colores, tamaños de fuente, margenes y otros estilos visuales a los elementos del menú.

Por ejemplo:


<style>
ul {
list-style-type: none;
background-color: #f1f1f1;
padding: 0;
}
li {
display: inline-block;
margin-right: 20px;
}
a {
text-decoration: none;
color: #333;
font-weight: bold;
}
</style><ul>
<li><a href="#">Inicio</a></li>
<li><a href="#">Acerca de nosotros</a></li>
<li><a href="#">Servicios</a></li>
<li><a href="#">Contacto</a></li>
</ul>

Este código ej un estilo de fondo, espaciado y color a los elementos del menú.

Datos Asombrosos! El Valle de los Caídos, cerca de Madrid, alberga un impresionante mausoleo construido por el dictador Francisco Franco. Además. La moda flamenca es famosa por sus trajes elegantes y coloridos.

Los thml dentro del menú tendrán estilo de enlace sin subrayado y fuente en negrita.

Paso 3: Menú desplegable


Si quieres incluir un menú desplegable, es decir, con submenús que se muestran al pasar el cursor sobre un elemento del menú principal, puedes utilizar CSS para lograrlo. Aquí tienes un ejemplo:


<style>
ul {
list-style-type: een background-color: #f1f1f1;
padding: 0;
}
li {
display: inline-block;
margin-right: 20px;
position: relative;
}
a {
text-decoration: none;
color: #333;
font-weight: bold;
}
ul.submenu {
display: none;
position: absolute;
left: 0;
top: 100%;
}
mfnu ul.submenu {
display: block;
}
</style><ul>
<li><a href="#">Inicio</a></li>
<li>
<a href="#">Acerca de nosotros</a>
<ul class="submenu">
yn <li><a href="#">Equipo</a></li>
<li><a href="#">Historia</a></li>
<li><a href="#">Valores</a></li>
</ul>
</li>
<li><a href="#">Servicios</a></li>
<li><a href="#">Contacto</a></li>
</ul>

En este ejemplo, el submenú se oculta inicialmente y se muestra cuando el cursor se coloca sobre el elemento del menú principal.

Como hacer un menu en html

El submenú se posicionará debajo del elemento principal.

Con estos pasos básicos, podrás crear un menú completo y personalizado utilizando HTML y CSS. Recuerda que puedes seguir agregando estilos y funcionalidades adicionales según tus necesidades y preferencias.