Menú horizontal con flex (utilizando ul)

Con el siguiente código se puede construir un menú horizontal en la parte superior de una página. Se utiliza <ul> y <li> para construirlo. con el comando list-style: none, se elimina los bullets de la lista, y a partir de ahí, se sitúa con flex los elementos en la parte superior.

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>U2_06</title>
<style>
  ul{
    display:flex;
    justify-content: space-between;
    gap: 2px;
    padding:0;
    list-style: none;
  }  
  ul li{
    background: rgba(123,198,199,0.8);
    flex-grow: 1;
  }
  ul a, ul a:link{
    font-family: sans-serif;
    text-decoration: none;
    color: black;
    padding: 8px;
    display:block;
    width:100%;
  }
</style>
</head>
<body>
  <ul>
    <li><a href="#">Home</a></li>
    <li><a href="#">Servicios</a></li>
    <li><a href="#">Opciones</a></li>
    <li><a href="#">Planes</a></li>
    <li><a href="#">Contacto</a></li>
  </ul>
</body>
</html>

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *