2012-03-08 130 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

如果家长不是“像素”,其子女的身高是不可能设置“百分比”