FORMAS DE CENTRAR EL MENU- line-height: 50px; /* La línea de texto también mide 50px */

  line-height: 50px; /* La línea de texto también mide 50px */

}

¿Qué logra esto?

Centrado vertical automático: Cuando la altura del elemento (height) es igual al line-height, el texto se centra verticalmente de forma perfecta.

Opción 1: Flexbox (Recomendada)

css
nav ul {
    display: flex;
    justify-content: center;  /* Centra horizontalmente */
    list-style: none;          /* Quita los puntos de la lista */
    padding: 0;                /* Quita el padding por defecto */
}

Opción 2: Grid

css
nav ul {
    display: grid;
    grid-auto-flow: column;    /* Elementos en columna */
    justify-content: center;    /* Centra horizontalmente */
    list-style: none;
    gap: 20px;                 /* Espacio entre elementos */
}

Opción 3: Text-align (tu código mejorado)

css
nav ul {
    text-align: center;
    padding: 0;                /* Quita padding por defecto */
}

nav ul li {
    display: inline-block;     /* Los pone en línea */
    margin: 0 10px;            /* Espacio entre elementos */
}

Código completo sugerido:

css
nav {
    background-color: black;
    padding: 15px 0;           /* Espaciado interno */
}

nav ul {
    display: flex;
    justify-content: center;
    list-style: none;
    margin: 0;                 /* Quita márgenes */
    padding: 0;                /* Quita padding */
    gap: 30px;                 /* Espacio entre opciones */
}

nav ul li a {
    color: white;              /* Color del texto */
    text-decoration: none;     /* Quita subrayado */
    font-size: 18px;          
}

La Opción 1 (Flexbox) es la más recomendada porque:

  • Es más simple y limpia

  • No necesitas calcular anchos

  • Se adapta automáticamente

  • Funciona en todos los navegadores modernos

  • Fácil de hacer responsive después

nav{

    background-color: black;
}
nav ul{
    margin:auto;
    width: 50%;
    text-align: center;
}
nav ul li{
    display: inline-block;
    w

Comentarios

Entradas más populares de este blog

Tutorial de CSS: De Cero a Estilizar tu Primera Página Web

layouts

Proyecto Práctico: Tarjeta de Perfil