Ich habe seit Stunden damit zu tun und kann nicht herausfinden, was das Problem ist.
Ich habe eine grundlegende lokale Wetter-App, die ich für die Praxis erstellt habe. Wenn ich meine Fußzeile an den unteren Rand der Seite anschließe, wird sie automatisch von der Mitte nach rechts versetzt. Unabhängig von der eingestellten Positionseigenschaft kann ich text-align:center
oder margin:auto
nicht verwenden, um das Element zu zentrieren.Footer-Element wird durch andere Elemente versetzt
HTML:
<div id='content-box'>
<div id='weather'>
<p id='temp'></p>
<p id='humidity' class='other'></p>
<p id='wind' class='other'></p>
<img id='icon' src=''>
</div>
<p id='location'></p>
</div>
<footer>FOOTER</footer>
CSS:
#content-box{
position:relative;
text-align:center;
width:33%;
margin:auto;
height:350px;;
background-color:rgba(0,0,0,0.1);
border-radius: 35px;
}
#weather{
font-size:3em;
}
#temp{
position:relative;
bottom:50px;
float:left;
font-size:3em;
font-family:Arial;
padding-left:20px;
color:#329555;
}
#temp:hover{
opacity:.8;
cursor:pointer;
}
span{
font-family:'Raleway', sans-serif;
}
.other{
font-size:.5em;
width:auto;
text-align:right;
padding: 10px 20px 0px 0px;
font-family:sans-serif;
}
#location{
position:absolute;
bottom:0px;
width:100%;
font-size:1.7em;
letter-spacing: 8px;
font-family:'Raleway';
}
#icon{
position:relative;
padding-top:10px;
display:flex;
float:right;
bottom:40px;
width:175px;
}
footer{
position:relative;
margin-top:50px;
}
Mein Code ist auch auf codepen, so ist es am einfachsten für eine tatsächlich sein kann the bug in action zu sehen.
Auf das Click-Ereignis, um Fahrenheit in Celsius zu konvertieren, drückt es auch die Fußzeile nach rechts, für die ich auch verloren bin, warum das ist.
ich die Fußzeile am unteren Rand ganz links zu sehen ... Gibt es einen bestimmten Browser, den Sie auf dieses Verhalten sind zu sehen? – Emily
ich benutze Google Chrome – MARyan87