Saludos. Por favor, alguien podría explicarme porqué permanece subrayado mi
y porqué se ponen esos guiones en medio de los- .
Le quito el vertical-align: top; y no pone guiones, lo uso y los pone.
![Página](https://cdn1.gnarususercontent.com.br/6/490497/55fbeeae-2499-4398-b8f4-dae292134bcd.png)
HTML
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Productos - Barbería Alura</title> <link rel="stylesheet" href="reset.css"> <link rel="stylesheet" href="productos.css"> </head> <body> <header> <div class="caja"> <h1> <img src="imagenes/logo.png"> </h1> <nav> <u l> <li> <a href="index.html">Home</a> </li> <li> <a href="productos.html">Productos</a> </li> <li> <a href="contacto.html">Contacto</a> </li> </ul> </nav> </div> </header> <main> <ul class="productos"> <li> <h2>Cabello</h2> <img src="imagenes/cabello.jpg"> <p class="producto-descripcion">Con tijera o máquina, a gusto del cliente</p> <p class="producto-precio">$ 10.00</p> </li> <li> <h2>Barba</h2> <img src="imagenes/barba.jpg"> <p class="producto-descripcion">Corte y diseño profesional de barba</p> <p class="producto-precio">$ 08.00</p> </li> <li> <h2>Cabello + Barba</h2> <img src="imagenes/cabello+barba.jpg"> <p class="producto-descripcion">Paquete completo de cabello y barba</p> <p class="producto-precio">$ 15.00</p> </li> </ul> </main> </body> </html>
CSS
header{ background-color: #BBBBBB; padding: 20px 0; } .caja{ width: 940px; position: relative; margin: 0 auto; } nav{ position: absolute; top: 110px; right: 0; } nav li{ display: inline; margin: 0 0 0 15px; } nav a{ text-transform: uppercase; color: #000000; font-weight: bold; font-size: 22px; text-decoration: none; } .productos{ width: 940px; margin: 0 auto; padding: 50px; } .productos li{ display: inline-block; text-align: center; width: 30%; vertical-align: top; } .productos h2{ font-size: 30px; font-weight: bold; } .producto-descripcion{ font-size: 18px; } .producto-precio{ font-size: 20px; font-weight: bold; margin-top: 10px; }