2012-03-08 179 views
4

我想知道爲什麼百分比的高度在此代碼中不起作用:高度百分比不起作用?

<div style="border-right:1px solid #000; height: 100%;"></div>

但是,當我改變高度爲像素它的作品,但我的問題是高度是固定的像素。

我使用這個div元素作爲垂直的標尺/分隔符。

這裏是我的代碼:http://jsfiddle.net/jKGUC/5/

請幫助。提前致謝。

+2

'100%px'將無法正常工作。它是像素或百分比。 – 2012-03-08 00:22:45

+0

我已將其更改爲100%並刪除了';'。但仍然無法正常工作。我更新了我的鏈接。謝謝。 – NinjaBoy 2012-03-08 00:25:31

+2

100%參照什麼?到''或左邊的菜單? – Alex 2012-03-08 00:25:51

回答

7

height: 100%;樣式根據父容器的高度設置高度。如果父母是身體,則還需要指定這些元素的高度。

html, body { 
    width: 100%; 
    height: 100%; 
    margin: 0; 
    padding: 0; 
} 
+0

仍然無法正常工作,但無論如何感謝。我仍然會嘗試找到解決方案。 – NinjaBoy 2012-03-08 01:17:00

0

如果家長不是「像素」,其子女的身高是不可能設置「百分比」