我在表格的td标签里放了一个空内容的div。它只显示一行。如果我设置这个div的高度,当我输入的内容超过这个高度时,div的大小仍旧保持不变。如何在需要占用更多空间的情况下,在div中添加垂直滚动条呢?谢谢。
当内容高度或宽度大于显示区域时,自动显示滚动条,就像这样:
<div style="overflow:auto;"></div>
或者
始终像这样显示滚动条:
<div style="overflow:scroll;"></div>
以下是CSS溢出属性的参考:
Validation CSS2.11: overflow-y not a known CSS property
)。我确定我拥有的版本是3.0,但是...你认为呢? - bonCodigo使用 overflow
或 overflow-y
: auto
| hidden
| scroll
| visible
<div style="max-height:100px; overflow-y:auto"> ... </div>
或者<div style="max-height:100px; overflow-y:scroll"> ... </div>
注意: overflow
自 CSS2 开始支持,但 overflow-y
是从 CSS3、Opera 9.6 和 Safari 3.1 开始支持的。
<div style="overflow-y:auto;overflow-x:hidden"></div>
只有垂直滚动
<div style="overflow-y:auto;"></div>
在 CSS 中这样做
div {overflow: scroll}
编辑:大家为什么都要用内联样式啊 :-(