CSS overflow溢出属性,及可选属性值

overflow属性

当HTML元素中的内容太多,或太大,超过容器的大小,那么就可以通过CSS中的overflow属性来设置溢出的内容样式,是隐藏,还是添加滚动条。属性值如下表。


overflow可选属性值

属性值描述
visible默认值,指定溢出内容不被裁剪隐藏,内容会在元素之外显示
hidden溢出的内容被隐藏,不可见
scroll溢出被隐藏,但可见,可通过滚动条查看
auto同上,但仅在必要时添加滚动条

提示:overflow仅适用于设置了高度的块级元素


overflow:visible实例代码,及在线编辑器

<div id='a'><div id='b'></div></div>

<style>
  #a{overflow:visible; width:100%;height:50%;border:1px solid skyblue;}
  #b{width:80%;height:300px;background-color:orange;margin:auto}
</style>

overflow:hidden实例代码

<div id='c'><div id='d'></div></div>

<style>
  #c{overflow:hidden;width:100%;height:50%;border:1px solid skyblue;}
  #d{width:80%;height:300px;background-color:yellow;margin:auto}
</style>

overflow:scroll实例代码

<div id='e'><div id='f'></div></div>

<style>
  #e{overflow:scroll;width:100%;height:50%;border:1px solid skyblue;}
  #f{width:80%;height:300px;background-color:green;margin:auto}
</style>

overflow:auto实例代码

<div id='g'><div id='h'></div></div>

<style>
  #g{overflow:auto;width:100%;height:50%;border:1px solid skyblue;}
  #h{width:80%;height:300px;background-color:pink;margin:auto}
</style>

全栈前端 / CSS教程 :



























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.