详解CSS3:overflow属性
1.Overflow
overflow为溢出(容器),当内容超出容器时只需添加overflow属性值为hidden, 就可以把超出容器的部分隐藏起来;
如果内容超出容器却又不想其隐藏时可以将其属性值设置为auto;
overflowauto 属性如果超出就出现滚动条,没有超出则不出现滚动条这样就可以出现滚动条,
滚动条也可以单独设置,例如overflow-xhidden;overflow-yauto;这样就只能看见垂直方向的滚动条了。如果单独定义x轴或者y轴的时候,两个属性都需设置属性值。
原始效果
添加overflowhidden;属性,效果
可以看到,overflowhidden会把超出盒子的部分隐藏,也可以理解为切断。
2.添加overflow-xhidden;overflow-yauto属性
属性设为overflow-xauto;overflow-yhidden;与上图效果正好相反,即滚动条侧边隐藏,会出现在底部。
2.overflow的常见属性值
Overflow属心常见的有四个visible,hidden,auto和scroll;
visible为overflow 的默认值,为超出显示;
hidden为超出隐藏;
auto为自动,即超出会出现滚动条, 不超出就没有滚动条;
scroll为内容会被修剪,浏览器会显示滚动条以便查看其余的内容。
3.overflow的神奇用法
第一种用法解决margin-的传递问题
margin-的传递问题:子元素的margin-会把父元素一起带下来,给父元素加overflow:hidden即可解决
第二种用法清除浮动带来的影响 --- 父元素高度塌陷
万能清除法
overflow:hidden
clear:both
第三种用法显隐动画 --- 超出隐藏
第四种用法单行文本超出省略
.sl{ white-space:nowrap;/不换行/ overflow:hidden;/超出隐藏/ text-overflow:ellipsis;/超出省略/ width:; }
注意要设置宽度
以上就是详解CSS3overflow属性的详细内容,更多关于CSS3 overflow属性的资料请关注狼蚁SEO其它相关文章!
长沙网站设计
- 如何自己建一个网站 自己想建个网站,怎么建
- 如何制作网站免费建站 创建网站免费注册
- html简单网页代码 html简单网页代码超链接
- dreamweaver网页制作 dreamweaver网页制作模板
- 上海网站建设 上海网站建设制作微信
- 如何制作网站和网页 如何制作一个网页
- html网页制作代码大全 端午节html网页制作代码大
- app开发公司 app开发公司前十名
- html网页制作 html网页制作文字居中
- app制作一个需要多少钱 请人制作一个app多少钱
- 成都网站制作 成都网站制作维护
- 百度建一个网站多少钱 百度做个公司网站要多少
- html+css网页制作成品 web网页制作成品css+javascrip
- html网页制作案例 html网页设计案例
- html+css网页制作成品 web网页制作成品css+javascrip
- 个人网站模板 个人网站模板HTML