详解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 相关文章推荐
css3发光搜索表单分享
Apr 11 HTML / CSS
CSS3中currentColor关键字的妙用
Feb 27 HTML / CSS
用CSS3和table标签实现一个圆形轨迹的动画的示例代码
Jan 17 HTML / CSS
css3实现简单的白云飘动背景特效
Oct 28 HTML / CSS
CSS3 实现时间轴动画
Nov 25 HTML / CSS
Html5上传图片 移动端、PC端通用代码
Jun 08 HTML / CSS
Html5插件教程之添加浏览器放大镜效果的商品橱窗
Jan 07 HTML / CSS
使用HTML5 Canvas为图片填充颜色和纹理的教程
Mar 21 HTML / CSS
字中字效果的实现【html5实例】
May 03 HTML / CSS
HTML5 常见面试题之PC端和移动端区别介绍
Jan 22 HTML / CSS
html5跳转小程序wx-open-launch-weapp踩坑
Dec 02 HTML / CSS
开发微信小程序之WXSS样式教程
Apr 18 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
评分9.0以上的动画电影,剧情除了经典还很燃
2020/03/04 日漫
咖啡的传说和历史
2021/03/03 新手入门
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
2013/07/01 PHP
PHP删除数组中特定元素的两种方法
2013/07/02 PHP
php用户注册页面利用js进行表单验证具体实例
2013/10/17 PHP
在Win7 中为php扩展配置Xcache
2014/10/08 PHP
php编写批量生成不重复的卡号密码代码
2015/05/14 PHP
yii2超好用的日期组件和时间组件
2016/05/05 PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
2016/06/13 PHP
Javascript 网页黑白效果实现代码(兼容IE/FF等)
2010/04/23 Javascript
一个简单的JavaScript数据缓存系统实现代码
2010/10/24 Javascript
深入Javascript函数、递归与闭包(执行环境、变量对象与作用域链)使用详解
2013/05/08 Javascript
jquery读取xml文件实现省市县三级联动的方法
2015/05/29 Javascript
JQuery实现简单的图片滑动切换特效
2015/11/22 Javascript
javascript多物体运动实现方法分析
2016/01/08 Javascript
JavaScript仿百度图片浏览效果
2016/11/23 Javascript
在HTML文档中嵌入JavaScript的四种方法
2018/05/07 Javascript
AngularJS ui-router刷新子页面路由的方法
2018/07/23 Javascript
nodejs微信开发之接入指南
2019/03/17 NodeJs
jQuery实现每日秒杀商品倒计时功能
2019/09/06 jQuery
[52:09]2014 DOTA2华西杯精英邀请赛 5 25 NewBee VS DK第二场
2014/05/26 DOTA
[01:28:44]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第一场 1月10日
2021/03/11 DOTA
深入讲解Java编程中类的生命周期
2016/02/05 Python
python中使用iterrows()对dataframe进行遍历的实例
2018/06/09 Python
Python一句代码实现找出所有水仙花数的方法
2018/11/13 Python
在macOS上搭建python环境的实现方法
2019/08/13 Python
Python 图像对比度增强的几种方法(小结)
2019/09/25 Python
tensorflow 实现打印pb模型的所有节点
2020/01/23 Python
英国最大线上综合鞋类商城:Office
2017/12/08 全球购物
美国演唱会和体育门票购买网站:Ticketnetwork
2018/10/19 全球购物
教育系毕业生中文求职信范文
2013/10/06 职场文书
个人评价范文分享
2014/01/11 职场文书
林肯就职演讲稿
2014/05/19 职场文书
感谢信的格式
2015/01/21 职场文书
创业计划书之餐饮馄饨店
2019/07/18 职场文书
python​格式化字符串
2022/04/20 Python