CSS 布局 - Overflow
CSS overflow
属性控制内容过大无法放入区域时会发生什么。
这段文字很长,并且其容器的高度只有 100 像素。因此,添加了滚动条来帮助读者滚动内容。Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Typi non habent claritatem insitam; est usus legentis in iis qui facit eorum claritatem.
自己动手试一试 »
CSS Overflow
当元素的 `overflow` 属性内容过大,无法适应指定区域时,该属性指定是裁剪内容还是添加滚动条。
该 overflow
属性具有以下值:
visible
- 默认。溢出未被裁剪。内容会在元素框外渲染。hidden
- 溢出被裁剪,其余内容将不可见。scroll
- 溢出被裁剪,并添加滚动条以查看其余内容。auto
- 类似于scroll
,但仅在必要时添加滚动条。
注意: overflow
属性仅对设置了高度的块级元素有效。
注意: 在 OS X Lion(Mac 上),滚动条默认是隐藏的,只有在使用时才会显示(即使设置了“overflow:scroll”)。
overflow: visible
默认情况下,溢出是 visible
,这意味着它不会被裁剪,并且会在元素框外部渲染。
当您想要更好地控制布局时,可以使用 overflow 属性。overflow 属性指定当内容溢出元素框时会发生什么。
overflow: hidden
使用 hidden
值时,溢出将被裁剪,其余内容将被隐藏。
当您想要更好地控制布局时,可以使用 overflow 属性。overflow 属性指定当内容溢出元素框时会发生什么。
overflow: scroll
将值设置为 scroll
,溢出将被裁剪,并添加滚动条以便在框内滚动。请注意,这将同时添加水平和垂直滚动条(即使您不需要它们)。
当您想要更好地控制布局时,可以使用 overflow 属性。overflow 属性指定当内容溢出元素框时会发生什么。
overflow: auto
auto
值类似于 scroll
,但仅在必要时添加滚动条。
当您想要更好地控制布局时,可以使用 overflow 属性。overflow 属性指定当内容溢出元素框时会发生什么。
overflow-x 和 overflow-y
overflow-x
和 overflow-y
属性指定是仅更改内容的水平溢出还是垂直溢出(或两者都更改)。
overflow-x
指定内容左右边缘溢出时会发生什么。
overflow-y
指定内容上下边缘溢出时会发生什么。
当您想要更好地控制布局时,可以使用 overflow 属性。overflow 属性指定当内容溢出元素框时会发生什么。
所有 CSS Overflow 属性
属性 | 描述 |
---|---|
overflow | 指定内容溢出元素框时会发生什么 |
overflow-wrap | 指定浏览器是否可以用长单词换行,如果它们溢出其容器。 |
overflow-x | 指定当内容溢出元素的内容区域时,左右边缘会发生什么。 |
overflow-y | 指定当内容溢出元素的内容区域时,上下边缘会发生什么。 |