CSS 布局 - 溢出
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
属性具有以下值
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-wrap | 指定浏览器是否可以断开长词的换行符,如果它们溢出其容器 |
overflow-x | 指定如果内容溢出元素的内容区域,如何处理内容的左右边缘 |
overflow-y | 指定如果内容溢出元素的内容区域,如何处理内容的上下边缘 |