我有段構成的網頁如下:適合網頁屏幕問題
<body id="top">
<section id="nav">
</section>
<div id="intro">
</div>
<div id="main">
</div>
<div id="footer">
</div>
</body>
我想伸展intro
部分,以適應自動基於瀏覽器的屏幕高度的高度。
我試着CSS:
#intro {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
overflow:hidden;
}
但由於某些原因,第二個div main
是重疊intro
部分,因爲它應該是,在intro
部分後不顯示main
部分。
我在這裏錯過了什麼?我應該使用jQuery獲取屏幕高度?
爲什麼要在介紹部分之後?你已經絕對定位#intro,所以它不在正常流程中。 – Quentin
你能提供所需的結構嗎?它應該在介紹部分之前嗎? – Katarzius
也定義寬度和高度 – captainsac