1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > css清除浮动办法

css清除浮动办法

时间:2023-08-14 06:09:55

相关推荐

css清除浮动办法

web前端|css教程

样式表,css,方法

web前端-css教程

css中的float:

pc端直播源码,ubuntu系统top命令,php 网络爬虫课程,php登录安全,怎样解释seolzw

float:left 左浮动

局域网验证 源码,ubuntu登录完卡住,如何修改程序的Tomcat,爬虫用哪个模块,php求长方形的面积,银川baidu seolzw

float:right 右浮动

人人店app源码,ubuntu编译开源项目,群晖tomcat安装路径,爬虫工具pdf,php7免杀,西直门seolzw

float:none 不浮动

float:inherit 继承浮动(继承父元素浮动属性,如果父元素无浮动属性,inherit失效)

浮动产生哪些问题:1.父元素塌陷,没有高度。2.网页中的临近元素出现异位

清除浮动的几种方法:

1.手动给父元素添加高度 缺点:如果子元素过多且数量不确定,设置较为复杂。

清除浮动/*给父级元素添加高度 */ *{ padding:0; margin:0; } .news { background-color: red; border: solid 1px black; height:200px; /*设置高度,如果去掉高度元素塌陷*/} .news img { float: left; } .news p { float: right; }

some text

2.用clear属性

清除浮动/* 清除浮动 clear*/ *{ margin:0; padding:0; }.news { background-color: red; border: solid 1px black; }.news img { float: left; }.news p { float: right; } .content{ clear:both;/*两边都清除浮动*/ }

some text

3.给父元素添加overflow属性并结合zoom:1使用

清除浮动/* 给父级元素添加overflow:hidden; */ *{ margin:0; padding: 0;} .news { background-color: red; border: solid 1px black; overflow: hidden; /*溢出隐藏*/ zoom:1;/*兼容IE浏览器*/ }.news img { float: left; }.news p { float: right; }

some text

4.给父级元素添加浮动 缺点:相邻元素位置异常

清除浮动/* 给父级元素添加浮动 */ *{ margin:0; padding:0; } .news { background-color: red; border: solid 1px black; float: left; /* 给父级元素添加浮动 */ }.news img { float: left; }.news p { float: right; }

some text

5.使用:after伪元素

清除浮动/* 使用伪元素:after添加浮动 */ *{ margin:0; padding:0; } .news { background-color: red; border: solid 1px black; }.news img { float: left; }.news p { float: right; } .clearfix:after{ content: "\0020";/*在父容器的结尾处放一个空白字符*/ display: block; height: 0; /*让这个空白字符不显示出来*/ clear: both; } /* 兼容IE6和IE7,触发haslayout */ .clearfix{ zoom:1; }

some text

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。