2014-10-31 36 views

回答

0

要使元素的高度達到100%,請將html,body和元素的高度設置爲100%。

html, 
body, 
#your-element { height:100%; } 

編輯 - 摘錄:

* { margin:0; padding:0; } 
 
html,body,div { height:100%; } 
 
div { background: #0f0; }
<div></div> 
 
<br> 
 
<br> 
 
<br> 
 
<br> 
 
<br> 
 
<br> 
 
<br> 
 
<br> 
 
<br> 
 
<br> 
 
<br> 
 
<br> 
 
<br> 
 
<br> 
 
<br> 
 
<br> 
 
<br> 
 
<br> 
 
<br> 
 
<br> 
 
<br> 
 
<br> 
 
<br> 
 
<br>

+0

請重新閱讀我的文章。我希望它是視口高度,*不是*頁面高度。 – 2014-10-31 16:44:35

+0

@DonRhummy - 請嘗試代碼,這就是它的作用。 – Adam 2014-10-31 16:44:51

+0

我的代碼並沒有與那個工作,因爲我有另一個div是'visibility:hidden',而iOS Safari並沒有將滾動手勢指向非隱藏div(但firefox,chrome都這樣做) – 2014-10-31 18:14:44

0

如果你的容器可以是固定的,你可以只使用height: 100%

如果你需要的任何其他的定位,將需要使用JavaScript來做到這一點。