Alguien que me ayude, no se como arreglar el footer :c <code>&lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta char...

david roberto urquiza rivera

david roberto urquiza rivera

Pregunta
studenthace 4 años

Alguien que me ayude, no se como arreglar el footer :c

retolayout1.png

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Reto Layout</title> <link rel="stylesheet" href="./style.css"> </head> <body> <header> <ul class="nav"> <figure><img src="./img/yves-rocher-logo-0DDF313E61-seeklogo.com.png" alt=""></figure> <li>Home</li> <li>Random</li> <li>Blog</li> <li>About</li> </ul> </header> <main> <figure class="categorias"> <img src="./img/belleza1.png" alt="belleza 1"><img src="./img/belleza2.png" alt="belleza 2"><img src="./img/belleza3.png" alt="belleza 3"> </figure> <section class="principal"> <h2>Bienvenidos</h2> <p>Lorem*8</p> </section> </main> <footer class="patas"> <p>contacto</p> </footer> </body> </html>``` css
  • {

box-sizing: border-box;

padding: 0;

margin: 0;

}

html {

font-size: 62.5%;

}

.nav {

background-color: rgba(255, 99, 71, 0.507);

width: 100vw;

height: 60px;

padding-top: 30px;

padding-bottom: 0px;

list-style: none;

text-align: right;

}

.nav li {

background-color: rgba(0, 128, 128, 0.658);

color: rgba(0, 0, 0, 0.603);

border-top-right-radius: 2rem;

border-bottom-left-radius: 1.2rem;

display: inline-block;

text-decoration: none;

font-size: 1.8rem;

padding-right: 20px;

}

.nav img {

position: absolute;

display: block;

width: 8%;

height: auto;

padding-top: 0;

margin-top: 0;

margin-bottom: 15px auto;

}

.categorias {

display: inline-block;

background-color: rgba(255, 99, 71, 0.507);

}

.categorias img {

display: block;

margin-top: 30px;

width: 200px;

height: 90px;

border-radius: 3rem;

padding-bottom: 0px;

}

.principal {

display: inline-block;

font-size: 1.178rem;

background-color: rgba(255, 99, 71, 0.507);

position: absolute;

text-align: justify;

padding-right: 10px;

padding-left: 10px;

}

.patas {

display: block;

padding: 20px;

height: 90px;

background-color: rgba(255, 99, 71, 0.507);

text-align: center;

}```

1 respuestas
para escribir tu comentario
    Abel Pedro MENDEZ VILLAGRA

    Abel Pedro MENDEZ VILLAGRA

    studenthace 4 años

    el problema es q le pusiste position absolute a tu .principal, al hacer eso no se guarda el espacio que ocupa en el layout por eso se superpone a tu footer, podrias intentar hacerlo con un display flex en vez del position absolute, o tratar de arreglarlo dandole una dimension fija + un overflox que no seria lo optimo

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.