我對此有點無望 - 我知道已經有很多答案,但爲了保持我的網站大多爲響應,我如何堆疊這些div彼此而不必改變位置方面,因此它保持在中心,但一個是在另一個之上?頁腳與主要內容無關。如果一個div低於另一個div,因爲該位置必須是絕對的?
目前,他們在頁面的中心彼此覆蓋,但我想找到一種方法,其中「容器」 DIV是「圖標格」
.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>
你可以有一個共同的父DIV這是絕對的位置,並把父裏面的兩個div無標記爲絕對的。 – Aruna