我找到了一種放置我喜歡的頁腳的方法,除了頁面調整大小時頁腳與內容重疊的事實。清除頁腳以防止內容重疊
我已經使用了結構和格式,我該如何「清除」頁腳,以便在頁面調整時避免掉落(避免#content
的重疊)?
我試過clear: left
,這對此無能爲力。
基本上,我希望頁腳始終可見,並且只要空間允許,就附加到窗口的左下角;但是,當窗口變小時,我不希望頁腳重疊我的內容。
CSS:
* {
margin: 0;
padding: 0;
}
html {
height: 100%;
}
body {
background-size: cover;
margin: 0;
height: 100%;
}
#wrapper {
min-height: 100%;
height: 100%;
min-width: 900px;
overflow: hidden;
}
.main_nav {
margin: 0;
width: 160px;
float: left;
padding-left: 40px;
overflow: hidden;
}
#content {
float: left;
width: 750px;
height: 600px;
}
#footer {
position: absolute;
bottom: 0px;
width: 100%;
height: 50px;
}
HTML:
<body>
<div id="wrapper">
<div id="header">
<h1></h1>
<ul class="main_nav">
<li></li>
</ul>
</div>
<div id="content">
</div>
</div>
<div id="footer">
<div id="footer_content"></div>
</div>
</body>
請糾正我。您希望在調整瀏覽器窗口大小時隱藏頁腳? – Ankur 2013-05-06 06:02:23
不,我希望頁腳在空間允許時始終可見;但是,當窗口調整大小(較小)並且沒有足夠的頁腳空間時,我不希望它重疊內容。 – pianoman 2013-05-06 06:30:06