Ich bin ein bisschen hoffnungslos in diesem - ich weiß, es gibt viele Antworten bereits, aber um meine Website meist responsive zu halten, wie staple ich diese divs aufeinander, ohne die Position Aspekt ändern, so dass es bleibt das Zentrum aber eins ist übereinander? Die Fußzeile hat nichts mit dem Hauptinhalt zu tun.Wie ein div unter einem anderen Div haben, vorausgesetzt, dass die Position absolut sein muss?
Derzeit überlagern sie sich in der Mitte der Seite, aber ich möchte einen Weg finden, wo „Container“ div über dem „Symbol-div“ ist
.container {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
align: center;
text-align: center;
}
.icon-div {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
align: center;
text-align: center;
}
.footer {
position: absolute;
top: 100%;
left: 50%;
transform: translateX(-50%) translateY(-100%);
align: center;
text-align: center;
}
<div class="container">
<img alt="Robert Xu" width="380" title="Robert Xu" src="http://i.imgur.com/gTgVruY.jpg"><br />
<h1>徐博</h1>
<h4 style="margin-top:0px;">Robert Xu</h4>
<p><span class="zh">中國 上海</span><span class="dot"> · </span><span class="en">Melbourne, Australia</span></p>
</div>
<div class="icon-div">
<p class="en">
<a class="icon" href="#"><i class="fa fa-facebook" aria-hidden="true"></i></a>
<a class="icon" href="#"><i class="fa fa-twitter" aria-hidden="true"></i></a>
<a class="icon" href="#"><i class="fa fa-linkedin" aria-hidden="true"></i></a>
</p>
</div>
<div class="footer">
<p class="footer-text">© 2014-2016 Robert Xu. All Rights Reserved.</p>
</div>
Sie einen gemeinsamen Elternteil div, die ohne Kennzeichnung als absolute in Position und legen Sie die beiden divs innerhalb der übergeordneten absolut haben. – Aruna