我有兩個容器div
,需要將其底邊從視口底部鎖定x個像素。我需要與使用位置absolute|fixed
相同的結果 - 但我需要將它們保留爲position: relative
,以便它們可以正確浮動並將其自己定位到DOM的其餘部分。將div的下邊緣鎖定到視口的純css方法
我只能找到基於JavaScript的解決方案,我真的更喜歡純CSS的東西。希望有人知道我沒有的解決方案。
如果可能的話,需要支持IE7 +。
我有兩個容器div
,需要將其底邊從視口底部鎖定x個像素。我需要與使用位置absolute|fixed
相同的結果 - 但我需要將它們保留爲position: relative
,以便它們可以正確浮動並將其自己定位到DOM的其餘部分。將div的下邊緣鎖定到視口的純css方法
我只能找到基於JavaScript的解決方案,我真的更喜歡純CSS的東西。希望有人知道我沒有的解決方案。
如果可能的話,需要支持IE7 +。
這裏是如何完成你想和你的指導方針做一個例子。
http://jsfiddle.net/cornelas/38WqN/
<div id="footer">
<div class="footer-right">
</div>
<div class="footer-left">
</div>
</div>
CSS
#footer {
background: #666;
position: fixed;
bottom: 0;
width: 100%;
height: 20%;
}
.footer-right {
background: #ccc;
position: relative;
height: 100%;
width: 40%;
display: inline-block;
}
.footer-left {
background: #ccc;
position: relative;
height: 100%;
width: 40%;
display: inline-block;
}
我不是試圖將固定頁腳綁定到視口。我試圖鎖定內容div的底部,以便在屏幕大小調整後「跟隨」視口底部。 – helion3
不寒而慄-_- 「需要支持IE7 +如果可能的話。」 –
不幸的是,這是最終用戶使用的主要瀏覽器... – helion3
我一直在那裏,這是痛苦的。掛在那裏我的朋友:) –