david roberto urquiza rivera
PreguntaAlguien que me ayude, no se como arreglar el footer :c
<!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;
}```
Abel Pedro MENDEZ VILLAGRA
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