Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

DUDA (En la página productos.html)

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad Buenas tardes, al realizar el ejercicio Ajustando el tamaño de los elementos 06, tengo el codigo igual al video, pero cuando lo visualizo en mi pag, el items de cabello+corte sigue debajo en forma de bloque.

    </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>

header{
    background-color:#BBBBBB ;
    padding: 20px 0;
}

.caja{
    width: 940px;
    position: relative;
    margin: 0 auto;
}

nav {
    position: absolute;
    top: 110px;
    right: 0px;
}

nav li{
    display: inline;
    margin: 0 0 0 15px;
}

nav a{
    text-transform: uppercase;
    color: black;
    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;
    margin: 0 1.5%;
    padding: 30px 20px;
    box-sizing: border-box;
}

.productos h2 {
    font-size: 30px;
    font-weight: bold;
}

.producto-descripcion {
    font-size: 18px;
}

.producto-precio {
    font-size: 20px;
    font-weight: bold;
    margin-top: 10px;
}
2 respuestas

Hola como estás?

Realmente no vi diferencia entre tu código y el código fuente, mi sugerencia es que intentes cambiando para display: flex asi:

.productos li {
    display: flex;
    text-align: center;
    width: 30%;
    vertical-align: top;
    margin: 0 1.5%;
    padding: 30px 20px;
    box-sizing: border-box;
}

Si necesitas ayuda, estaremos aquí! Un saludo!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!

Hola, puede ser un tema de responsive, dado a que estamos usando valores absolutos 940px al width y como veo que tu ventana no está maximizada quizás esté midiendo menos de 940px de ancho la misma, lo que hace que se comporte de esa forma. Está tratando de adaptarse a un medio mas pequeño.

Saludos