html - 高度百分比不起作用?

标签 html css

我想知道为什么百分比高度在此代码中不起作用:

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

但是当我将高度更改为像素时它起作用了,但我的问题是高度以像素为单位固定。

我将此 div 元素用作垂直标尺/分隔符。

这是我的代码:http://jsfiddle.net/jKGUC/5/

请帮忙。提前致谢。

最佳答案

height: 100%; 样式根据父容器的高度设置高度。如果父元素是正文,您还需要指定这些元素的高度。

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

关于html - 高度百分比不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9611174/

相关文章:

html - 使用HTML5 <audio>标记时,浏览器在页面刷新时将RST发送到shoutcast流

javascript - 未在数据对象中定义时,VueJS 变量值不会更新

html - 如何使用 CSS 将文本像一些报纸的格式一样 float 在图像周围?

javascript - 根据要求从数组传递字符串

jquery - 有什么方法可以用 jQuery 设置背景大小?

javascript - 通过一个复选框选择对表进行多项更改 - 使用 id 和类更改一个 td 的类和父 tr 的样式

css - 更改图片中登录字段的样式

javascript - 带有上一个、暂停和下一个按钮的 JS 文本循环

javascript - 如何在JS中用px减去100%的标题宽度?

css - 相对和绝对定位