Hola, ¿Alguien me pudiera indicar porqué no se aplica el “flex-direction: row;” para los botones del navegador? Llevo ya horas tratando d...

Víctor Hugo Torres Fierro

Víctor Hugo Torres Fierro

Pregunta
studenthace 4 años

Hola,

¿Alguien me pudiera indicar porqué no se aplica el “flex-direction: row;” para los botones del navegador?

Llevo ya horas tratando de resolver y nada… 😦

Untitled picture.png HTML:

<!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Reto RD</title> <link rel="stylesheet" href="./style.css"> </head> <body class="container"> <header class="header"> <nav class="barrnav"> <ul class="menu"> <li><a href="" class="men1">Tienda</a></li> <li><a href="" class="men1">Blog</a></li> <li><a href="" class="men1">Comunidad</a></li> <li><a href="" class="men1">Academia</a></li> </ul> </nav> </header> <main class="main"> <div class="m1">M1</div> <div class="m2">M2</div> </main> <footer class="footer"> <div class="f1"></div> <div class="f2"></div> </footer> </body> </html>

CSS

* { box-sizing: border-box; padding: 0; margin: 0; } html { font-size: 62.5%; } .container { direction: flex; max-width: 120rem; margin-left: auto; margin-right: auto; } .header { direction: flex; flex-direction: row; background-color: #132A13 ; width: 100%; height: 10vh; } .menu { list-style-type: none; direction: flex; flex-direction: row; align-items: flex-end; } .men1, .men2, .men3, .men4 { margin: 1rem; border-radius: 1rem; font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; font-size: 1.6rem; color: #ECF39E; text-decoration: none; } .footer { height: 10vh; background-color: #132A13 ; } .main { height: 80vh; background-color: #4F772D ; } li { display: flex; flex-direction: row; flex-wrap: wrap; }

Muchísimas gracias por su apoyo.

4 respuestas
para escribir tu comentario
    Víctor Hugo Torres Fierro

    Víctor Hugo Torres Fierro

    studenthace 4 años

    Agradezco muchísimo sus observaciones! Cambié "direction" por "display" y me duncionó de maravilla. Vaya error de novato... jeje :p

    Roger Carlos Ariel Alba

    Roger Carlos Ariel Alba

    studenthace 4 años

    Hola,

    Tal y como menciona ceporro. Lo correcto es display: flex y tendrías que aplicarlo al contenedor, ósea a la clase menu.

    Roger Carlos Ariel Alba

    Roger Carlos Ariel Alba

    studenthace 4 años

    Hola,

    Tal y como menciona ceporro. Lo correcto es display: flex y tendrías que aplicarlo al contenedor, ósea a la clase menu.

    CRISTIAN BARBERO PÉREZ

    CRISTIAN BARBERO PÉREZ

    studenthace 4 años

    Hola compañero, es porque la clase

    menu
    no tiene display flex, entonces no se aplica el flex-direction.

    En varios sitios tienes lo siguiente:

    direction: flex;

    Y supongo que querías poner

    display: flex;

Curso de HTML y CSS [Empieza Gratis]

Curso de HTML y CSS [Empieza Gratis]

Crea vistas web fluidas y eficientes con HTML, CSS y Flexbox. Aprende a estructurar layouts adaptables, desde mobile a desktop, optimizando imágenes y aplicando buenas prácticas semánticas y de accesibilidad.

Curso de HTML y CSS [Empieza Gratis]
Curso de HTML y CSS [Empieza Gratis]

Curso de HTML y CSS [Empieza Gratis]

Crea vistas web fluidas y eficientes con HTML, CSS y Flexbox. Aprende a estructurar layouts adaptables, desde mobile a desktop, optimizando imágenes y aplicando buenas prácticas semánticas y de accesibilidad.