CSS系列之详解overflow
文章の目录
- 1、属性值构成
- 2、取值
- 3、示例
- 4、注意点
- 5、overflow-x
- 6、overflow-y
- 6.1、属性值
- 6.2、示例
- 写在最后
overflow
:内容溢出时的设置,可以设置对象是否显示滚动条。它是 overflow-x
和 overflow-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-x
和overflow-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相关推荐
- [转]CSS hack大全详解
转自:CSS hack大全&详解 1.什么是CSS hack? CSS hack是通过在CSS样式中加入一些特殊的符号,让不同的浏览器识别不同的符号(什么样的浏览器识别什么样的符号是有标准的, ...
- 《网络架构系列2-Http详解》
不诗意的女程序媛不是好厨师~ 转载请注明出处,From李诗雨-[https://blog.csdn.net/cjm2484836553/article/details/104136511] <网 ...
- CSS属性vertical-align详解(CSS之五)
CSS属性vertical-align详解 作用对象 vertical-align的意思是在垂直方向进行对齐.它主要对以下属性的元素有效 inline元素.inline-block元素和普通的文本. ...
- CSS盒子模型详解(清除无序列表的项目符号)
CSS盒子模型详解(清除无序列表的项目符号) 网页的布局过程 准备好相关的网页元素(盒子) 利用CSS设置好盒子的样式以及在网页中的摆放位置 往盒子里面装东西 盒子模型(box model) 网页中, ...
- Python爬虫入门系列——Urllib详解
Python爬虫入门系列--Urllib详解 1.背景 1.1 初识爬虫 1.2 合法性 1.3 robots协议 2.要求 2.1 当前开发环境 2.2 编程基础 3.快速上手Urllib 3.1 ...
- css input 内容换行显示,CSS文本换行详解
还记不记得昨天发表的<table表格那点事儿>最后的一个问题不?先撇开问题,我们从头说起. 在网页排版中,有些时候是需要文本自动换行的,对于中文来讲,无需设置属性即可自动实现换行,但是对于 ...
- Windows 网络服务架构系列课程详解(六) ---利用NLB群集实现WEB服务器的可靠性...
Windows 网络服务架构系列课程详解(六) -----利用NLB群集实现WEB服务器的可靠性 实验背景: 在大型网络环境中存在这样一种情景,公司内部的FTP服务器出现故障或脱机了,而且不能快速 ...
- 革命性存储:易安ESATA系列产品详解
革命性存储:易安ESATA系列产品详解<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office& ...
- 大型企业网络配置系列课程详解(五) --Frame-Relay配置与相关概念的理解
大型企业网络配置系列课程详解(五) --Frame-Relay配置与相关概念的理解 实验原理: Frame-Relay(帧中继)简称FR,是国际电信联盟通信标准化组(ITU ...
最新文章
- NetBeans配置Xdebug
- SQL的基本数据类型
- 浅析基于双目视觉的自动驾驶技术
- python ndarray
- linux 进程简介
- 从工具到社区,美图秀秀大规模性能优化实践
- mysql handlers,2 Handlers
- asp.net网站后台退出后,点后退按钮仍能进,如何安全退出
- 软考中级–软件设计师考试大纲
- LOL或迈入科技时代?多位主播遭实锤脚本,官方不作为疑似默许!
- Python xlrd、xlwt 用法说明
- Matlab中gca、gcf、gco区别
- android桌面 vulkan,Vulkan 设计指南
- windows10系统,如何进行文件内容多关键字搜索
- Javascript技巧(230个)[转载]
- 判断字符串子序列--HW
- 记录一下我在lubuntu里面用到的工具
- python将excel导入mysql_【Python】将excel文件导入mysql数据库
- c语言中a 的用法,C语言中#define的用法
- 《Spring中的自动装配》
热门文章
- C#使用S7.net连接西门子S1200PLC,C#直接连接西门子PLC
- Windows服务器时间不断修改(时间不同步已解决)
- 不要让别人影响到你的心情
- 网络扫描技术揭秘读书笔记3--TCP SYN扫描
- SSO的实现和参考工具类
- ICG-PEG-Biotin结构式,吲哚菁绿-聚乙二醇-生物素 荧光染料聚乙二醇衍生物
- win10总是很快自动休眠,设置休眠时间也无效?
- 【你好,windows】Windows10 x64 18363.628 X64专业工作站纯净版2020.2.13
- 根据起始点经纬度、距离、方位角计算目标点经纬度的方法
- switch的简单举例