详解CSS3:overflow属性


Posted in HTML / CSS onNovember 17, 2020

1.Overflow

overflow为溢出(容器),当内容超出容器时只需添加overflow属性值为hidden, 就可以把超出容器的部分隐藏起来;

如果内容超出容器却又不想其隐藏时可以将其属性值设置为auto;

overflow:auto 属性如果超出就出现滚动条,没有超出则不出现滚动条这样就可以出现滚动条,

滚动条也可以单独设置,例如overflow-x:hidden;overflow-y:auto;这样就只能看见垂直方向的滚动条了。如果单独定义x轴或者y轴的时候,两个属性都需设置属性值。

原始效果:

详解CSS3:overflow属性

添加overflow:hidden;属性,效果:

详解CSS3:overflow属性

可以看到,overflow:hidden会把超出盒子的部分隐藏,也可以理解为切断。

2.添加overflow-x:hidden;overflow-y:auto属性

详解CSS3:overflow属性

属性设为overflow-x:auto;overflow-y:hidden;与上图效果正好相反,即滚动条侧边隐藏,会出现在底部。

2.overflow的常见属性值

Overflow属心常见的有四个:visible,hidden,auto和scroll;

visible为overflow 的默认值,为超出显示;

hidden为超出隐藏;

auto为自动,即超出会出现滚动条, 不超出就没有滚动条;

scroll为内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。

3.overflow的神奇用法

第一种用法:解决margin-top的传递问题

margin-top的传递问题:子元素的margin-top会把父元素一起带下来,给父元素加overflow:hidden即可解决

第二种用法:清除浮动带来的影响  --- 父元素高度塌陷

万能清除法

overflow:hidden

clear:both

第三种用法:显隐动画  --- 超出隐藏

第四种用法:单行文本超出省略

.sl{

    white-space:nowrap;/*不换行*/

    overflow:hidden;/*超出隐藏*/
    
    text-overflow:ellipsis;/*超出省略*/

    width:;

}

注意要设置宽度

以上就是详解CSS3:overflow属性的详细内容,更多关于CSS3 overflow属性的资料请关注三水点靠木其它相关文章!

HTML / CSS 相关文章推荐
a标签的css样式四个状态
Mar 09 HTML / CSS
用CSS3将你的设计带入下个高度
Aug 08 HTML / CSS
CSS3 Pie工具推荐--让IE6-8支持一些优秀的CSS3特性
Sep 02 HTML / CSS
使用CSS3和Checkbox实现JQuery的一些效果
Aug 03 HTML / CSS
CSS3 filter(滤镜)实现网页灰色或者黑色模式的代码
Nov 30 HTML / CSS
探究 canvas 绘图中撤销(undo)功能的实现方式详解
May 17 HTML / CSS
使用canvas绘制贝塞尔曲线
Dec 17 HTML / CSS
基于HTML5新特性Mutation Observer实现编辑器的撤销和回退操作
Jan 11 HTML / CSS
使用spring mvc+localResizeIMG实现HTML5端图片压缩上传的功能
Dec 16 HTML / CSS
VSCode 自定义html5模板的实现
Dec 05 HTML / CSS
html5利用canvas实现颜色容差抠图功能
Dec 23 HTML / CSS
原生canvas制作画图小工具的踩坑和爬坑
Jun 09 HTML / CSS
详解css3中的伪类before和after常见用法
Nov 17 #HTML / CSS
CSS3+HTML5+JS 实现一个块的收缩与展开动画效果
Nov 17 #HTML / CSS
10种CSS3实现的loading动画,挑一个走吧?
Nov 16 #HTML / CSS
详解CSS3媒体查询响应式布局bootstrap 框架原理实战(推荐)
Nov 16 #HTML / CSS
CSS3 实现穿梭星空动画
Nov 13 #HTML / CSS
CSS3 实现图形下落动画效果
Nov 13 #HTML / CSS
css3实现平移效果(transfrom:translate)的示例
Nov 13 #HTML / CSS
You might like
《星际争霸重制版》兵种对比图鉴
2020/03/02 星际争霸
PHP程序员面试 切忌急功近利(更需要注重以后的发展)
2010/09/01 PHP
比较strtr, str_replace和preg_replace三个函数的效率
2013/06/26 PHP
yii操作cookie实例简介
2014/07/09 PHP
PHP设计模式(三)建造者模式Builder实例详解【创建型】
2020/05/02 PHP
window.onbeforeunload方法在IE下无法正常工作的解决办法
2010/01/23 Javascript
lyhucSelect基于Jquery的Select数据联动插件
2011/03/29 Javascript
jquery 实现checkbox全选,反选,全不选等功能代码(奇数)
2012/10/24 Javascript
IE下使用cloneNode注意事项分享
2012/11/22 Javascript
在javascript中对于DOM的加强
2013/04/11 Javascript
javascript根据像素点取位置示例
2014/01/27 Javascript
jQuery Migrate 1.1.0 Released 注意事项
2014/06/14 Javascript
js调试系列 控制台命令行API使用方法
2014/06/18 Javascript
简单介绍jsonp 使用小结
2016/01/27 Javascript
元素全屏的设置与监听实例
2017/11/28 Javascript
Vue使用vux-ui自定义表单验证遇到的问题及解决方法
2018/05/10 Javascript
浅谈layui里的上传控件问题
2019/09/26 Javascript
简单了解微信小程序 e.target与e.currentTarget的不同
2019/09/27 Javascript
使用Mock.js生成前端测试数据
2020/12/13 Javascript
[01:03:56]Mineski vs TNC 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
python如何在终端里面显示一张图片
2016/08/17 Python
Python 2与Python 3版本和编码的对比
2017/02/14 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
2018/12/14 Python
Python实现的服务器示例小结【单进程、多进程、多线程、非阻塞式】
2019/05/23 Python
python opencv 图像拼接的实现方法
2019/06/27 Python
pandas factorize实现将字符串特征转化为数字特征
2019/12/19 Python
tensorflow 实现打印pb模型的所有节点
2020/01/23 Python
美国二手复古奢侈品包包购物网站:LXRandCo
2019/06/18 全球购物
Claire’s法国:时尚配饰、美容、珠宝、头发
2021/01/16 全球购物
数控专业个人求职信范文
2014/02/05 职场文书
工伤私了协议书范本
2014/11/24 职场文书
放假通知
2015/04/14 职场文书
预备党员入党感言
2015/08/01 职场文书
七年级数学教学反思
2016/02/17 职场文书
MySQL锁机制
2021/04/05 MySQL
解决jupyter notebook启动后没有token的坑
2021/04/24 Python