CSS Overflow学习笔记
概述
overflow
属性指定当元素内容溢出其框时发生的事情。
默认值为visible
,即在不剪切内容的情况下,显示所有内容。
除此之外还有以下值:
hidden
:将内容裁剪到元素框的边缘内。scroll
:在需要时显示滚动条,并允许用户在内容超过元素大小时滚动。auto
:如果内容未溢出,则和visible
一样,否则行为与scroll
相同。
实例
1. overflow: hidden
cssCopy Codediv {
width: 200px;
height: 100px;
border: 1px solid #000;
overflow: hidden;
}
这段代码会将宽度为200px、高度为100px的div
元素内的内容裁剪至该元素的边缘内,并在内容溢出时隐藏超出的部分。
2. overflow: scroll
cssCopy Codediv {
width: 200px;
height: 100px;
border: 1px solid #000;
overflow: scroll;
}
这段代码会将宽度为200px、高度为100px的div
元素内的内容显示在元素中,并在内容溢出时显示滚动条,以便用户可以滚动浏览全部内容。
3. overflow: auto
cssCopy Codediv {
width: 200px;
height: 100px;
border: 1px solid #000;
overflow: auto;
}
这段代码会将宽度为200px、高度为100px的div
元素内的内容显示在元素中。如果内容未溢出,则行为与visible
相同,否则会显示滚动条以便用户滚动浏览全部内容。
以上三个实例展示了overflow
属性在CSS中不同取值时的不同表现方式。