【发布时间】:2012-09-05 15:49:40
【问题描述】:
我有一个应该有最大高度的 CSS div。它的 CSS 有:
div#feed
{
border: 2px solid black;
float: right;
height: 80%;
max-height: 80%;
overflow-y: hidden;
width: 200px;
}
当条目被添加到 div 时,它会一直增长,直到它被屏幕底部截断(并且仍然会继续增长)。这种行为在 Chrome、Firefox、IE8 和 IE9 中是一致的。
有没有一种很好的跨浏览器方式来做我在上面的 CSS 中尝试的事情?
谢谢,
【问题讨论】:
-
你能显示父元素的代码吗?仅当父元素定义了高度时,百分比高度才有效。否则我很确定它默认为
auto -
我认为这是问题所在。当我用绝对计算的像素值替换百分比高度时,一切都很好。
标签: css html browser cross-browser