CSSoverflow
属性控制对太大而无法放入区域的内容的处理方式。
这个overflow
属性指定当元素的内容太大而无法容纳指定区域时是否剪切内容或添加滚动条。
这个overflow
属性具有以下值:
visible
- 默认。溢出不会被剪裁。内容呈现在元素框之外hidden
- 溢出部分被剪掉,其余内容将不可见scroll
- 溢出部分被剪掉,并添加滚动条以查看其余内容auto
- 如同scroll
,但仅在必要时添加滚动条笔记:这个overflow
属性仅适用于具有指定高度的块元素。
笔记:在 OS X Lion(Mac 上)中,滚动条默认隐藏,仅在使用时显示(即使设置了 "overflow:scroll")。
默认情况下,溢出是visible
,这意味着它不会被剪裁并且会在元素框之外呈现:
随着hidden
值,溢出被剪掉,其余内容被隐藏:
将值设置为scroll
,溢出被剪掉并添加滚动条以在框内滚动。请注意,这将添加水平和垂直滚动条(即使您不需要它):
这个auto
值类似于scroll
,但它仅在必要时添加滚动条:
这个overflow-x
和overflow-y
属性指定是否仅水平或垂直(或两者)更改内容的溢出:
overflow-x
指定如何处理内容的左/右边缘。overflow-y
指定如何处理内容的顶部/底部边缘。
div {
overflow-x: hidden; /* Hide horizontal scrollbar */
overflow-y: scroll; /* Add vertical scrollbar */
}
亲自试一试 »
Property | Description |
---|---|
overflow | Specifies what happens if content overflows an element's box |
overflow-wrap | Specifies whether or not the browser can break lines with long words, if they overflow its container |
overflow-x | Specifies what to do with the left/right edges of the content if it overflows the element's content area |
overflow-y | Specifies what to do with the top/bottom edges of the content if it overflows the element's content area |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!