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