文章の目录

  • 1、属性值构成
  • 2、取值
  • 3、示例
  • 4、注意点
  • 5、overflow-x
  • 6、overflow-y
    • 6.1、属性值
    • 6.2、示例
  • 写在最后

overflow:内容溢出时的设置,可以设置对象是否显示滚动条。它是 overflow-xoverflow-y简写属性

1、属性值构成

(overflow-x + overflow-y)/(overflow-x = overflow-y)

2、取值

  • visible

默认值。内容不会被修剪,可以呈现在元素框之外。

  • hidden

如果需要,内容将被剪裁以适合填充框。 不提供滚动条

  • scroll

如果需要,内容将被剪裁以适合填充框。浏览器显示滚动条,无论是否实际剪切了任何内容。 (这可以防止滚动条在内容更改时出现或消失。)打印机仍可能打印溢出的内容。

  • auto

取决于用户代理。 如果内容适合填充框内部,则它看起来与visible内容相同,但仍会建立新的块格式化上下文。 如果内容溢出,桌面浏览器会提供滚动条。

3、示例

<div>问世间,情为何物,直教生死相许?天南地北双飞客,老翅几回寒暑。欢乐趣,离别苦,就中更有痴儿女。君应有语:渺万里层云,千山暮雪,只影向谁去?横汾路,寂寞当年箫鼓,荒烟依旧平楚。招魂楚些何嗟及,山鬼暗啼风雨。天也妒,未信与,莺儿燕子俱黄土。千秋万古,为留待骚人,狂歌痛饮,来访雁丘处。</div>
div {width: 200px;height: 200px;margin: 100px auto;border: 1px solid #ccc;/* 默认值。内容不会被修剪,会呈现在元素框之外 *//* overflow: visible; *//* 内容会被修剪,并且其余内容不可见 *//* overflow: hidden; *//* 内容会被修剪,浏览器会显示滚动条以便查看其余内容 */overflow: scroll;/* 由浏览器定夺,如果内容被修剪,就会显示滚动条 *//* overflow: auto; */
}

4、注意点

  • 设置一个轴为visible(默认值),同时设置另一个轴为不同的值,会导致设置visible的轴的行为会变成auto
  • 如果指定了两个关键字,第一个关键字应用于overflow-x,第二个关键字应用于overflow-y。否则,overflow-xoverflow-y都设置为相同的值;

5、overflow-x

这是一个实验中的功能,此功能某些浏览器尚在开发中,所以在此就不在过多介绍。

6、overflow-y

指垂直方向内容溢出时的设置。

6.1、属性值

  • visible

内容不会被截断,且可以显示在内容盒之外。

  • hidden

内容会被截断,且不会显示滚动条。

  • scroll

桌面浏览器总是显示滚动条,无论内容是否发生溢出。这可以避免滚动条的显示与消失所导致的元素尺寸不确定的问题。而打印机可能会打印溢出的内容。

  • auto

取决于浏览器本身。当内容发生溢出时,桌面浏览器如Firefox会显示滚动条。

6.2、示例

<div>问世间,情为何物,直教生死相许?天南地北双飞客,老翅几回寒暑。欢乐趣,离别苦,就中更有痴儿女。君应有语:渺万里层云,千山暮雪,只影向谁去?横汾路,寂寞当年箫鼓,荒烟依旧平楚。招魂楚些何嗟及,山鬼暗啼风雨。天也妒,未信与,莺儿燕子俱黄土。千秋万古,为留待骚人,狂歌痛饮,来访雁丘处。</div>
div {width: 200px;height: 200px;margin: 100px auto;border: 1px solid #ccc;/* 默认值。内容不会被修剪,会呈现在元素框之外 *//* overflow-y: visible; *//* 内容会被修剪,并且其余内容不可见 *//* overflow-y: hidden; *//* 内容会被修剪,浏览器会显示滚动条以便查看其余内容 */overflow-y: scroll;/* 由浏览器定夺,如果内容被修剪,就会显示滚动条 *//* overflow-y: auto; */
}

写在最后

如果你感觉文章不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???
如果你觉得该文章有一点点用处,可以给作者点个赞;\\*^o^*//
如果你想要和作者一起进步,可以微信扫描二维码,关注前端老L~~~///(^v^)\\\~~~
谢谢各位读者们啦(^_^)∠※!!!

CSS系列之详解overflow相关推荐

  1. [转]CSS hack大全详解

    转自:CSS hack大全&详解 1.什么是CSS hack? CSS hack是通过在CSS样式中加入一些特殊的符号,让不同的浏览器识别不同的符号(什么样的浏览器识别什么样的符号是有标准的, ...

  2. 《网络架构系列2-Http详解》

    不诗意的女程序媛不是好厨师~ 转载请注明出处,From李诗雨-[https://blog.csdn.net/cjm2484836553/article/details/104136511] <网 ...

  3. CSS属性vertical-align详解(CSS之五)

    CSS属性vertical-align详解 作用对象 vertical-align的意思是在垂直方向进行对齐.它主要对以下属性的元素有效 inline元素.inline-block元素和普通的文本. ...

  4. CSS盒子模型详解(清除无序列表的项目符号)

    CSS盒子模型详解(清除无序列表的项目符号) 网页的布局过程 准备好相关的网页元素(盒子) 利用CSS设置好盒子的样式以及在网页中的摆放位置 往盒子里面装东西 盒子模型(box model) 网页中, ...

  5. Python爬虫入门系列——Urllib详解

    Python爬虫入门系列--Urllib详解 1.背景 1.1 初识爬虫 1.2 合法性 1.3 robots协议 2.要求 2.1 当前开发环境 2.2 编程基础 3.快速上手Urllib 3.1 ...

  6. css input 内容换行显示,CSS文本换行详解

    还记不记得昨天发表的<table表格那点事儿>最后的一个问题不?先撇开问题,我们从头说起. 在网页排版中,有些时候是需要文本自动换行的,对于中文来讲,无需设置属性即可自动实现换行,但是对于 ...

  7. Windows 网络服务架构系列课程详解(六) ---利用NLB群集实现WEB服务器的可靠性...

    Windows 网络服务架构系列课程详解(六) -----利用NLB群集实现WEB服务器的可靠性   实验背景: 在大型网络环境中存在这样一种情景,公司内部的FTP服务器出现故障或脱机了,而且不能快速 ...

  8. 革命性存储:易安ESATA系列产品详解

    革命性存储:易安ESATA系列产品详解<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office& ...

  9. 大型企业网络配置系列课程详解(五) --Frame-Relay配置与相关概念的理解

    大型企业网络配置系列课程详解(五)             --Frame-Relay配置与相关概念的理解   实验原理: Frame-Relay(帧中继)简称FR,是国际电信联盟通信标准化组(ITU ...

最新文章

  1. NetBeans配置Xdebug
  2. SQL的基本数据类型
  3. 浅析基于双目视觉的自动驾驶技术
  4. python ndarray
  5. linux 进程简介
  6. 从工具到社区,美图秀秀大规模性能优化实践
  7. mysql handlers,2 Handlers
  8. asp.net网站后台退出后,点后退按钮仍能进,如何安全退出
  9. 软考中级–软件设计师考试大纲
  10. LOL或迈入科技时代?多位主播遭实锤脚本,官方不作为疑似默许!
  11. Python xlrd、xlwt 用法说明
  12. Matlab中gca、gcf、gco区别
  13. android桌面 vulkan,Vulkan 设计指南
  14. windows10系统,如何进行文件内容多关键字搜索
  15. Javascript技巧(230个)[转载]
  16. 判断字符串子序列--HW
  17. 记录一下我在lubuntu里面用到的工具
  18. python将excel导入mysql_【Python】将excel文件导入mysql数据库
  19. c语言中a 的用法,C语言中#define的用法
  20. 《Spring中的自动装配》

热门文章

  1. C#使用S7.net连接西门子S1200PLC,C#直接连接西门子PLC
  2. Windows服务器时间不断修改(时间不同步已解决)
  3. 不要让别人影响到你的心情
  4. 网络扫描技术揭秘读书笔记3--TCP SYN扫描
  5. SSO的实现和参考工具类
  6. ICG-PEG-Biotin结构式,吲哚菁绿-聚乙二醇-生物素 荧光染料聚乙二醇衍生物
  7. win10总是很快自动休眠,设置休眠时间也无效?
  8. 【你好,windows】Windows10 x64 18363.628 X64专业工作站纯净版2020.2.13
  9. 根据起始点经纬度、距离、方位角计算目标点经纬度的方法
  10. switch的简单举例