最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

css:清除浮动_html/css

来源:动视网 责编:小采 时间:2020-11-27 16:11:43
文档

css:清除浮动_html/css

css:清除浮动_html/css_WEB-ITnose:我们经常用伪类来清除浮动,比如这样 .clearfix:after { content: ; display: block; clear: both; height: 0;}.clearfix { *zoom: 1; }//hack IE6我们来看一下样例: *{ padding: 0px ; margin: 0px ; } .
推荐度:
导读css:清除浮动_html/css_WEB-ITnose:我们经常用伪类来清除浮动,比如这样 .clearfix:after { content: ; display: block; clear: both; height: 0;}.clearfix { *zoom: 1; }//hack IE6我们来看一下样例: *{ padding: 0px ; margin: 0px ; } .


我们经常用伪类来清除浮动,比如这样

.clearfix:after { content: ""; display: block; clear: both; height: 0;}.clearfix { *zoom: 1; }//hack IE6我们来看一下样例:

   

本来四个格子是同行排列的,清除了浮动后就在清除浮动的地方换行了。

注意一定要是在父类添加清除浮动的clearfix类,如果不加在父类上是没有用的。我个人的理解是这样的,像before和after这样的伪类其实就是在元素内部的前面或后面添加一个元素,这样效果是一样的

   

但注意下面这样是不行的

 

还可以用overflow来清除浮动

   

清除浮动的另外一个原因就是要把浮动元素的父元素撑开,为什么用overflow能清除浮动我查到了以下这段话:是因为overflow除了(visible)会重新给他里面的元素建立块级格式化(block formatting context)floats, position absolute, inline-block, table-cell和table-caption都不是块级样式,所以才会用到clear来控制浮动overflow也可以清除浮动是因为当在父级元素设置overflow时候,除了visible,就是只有auto, hidden或者scroll时候,也会建立新的块级格式给他的子元素, 从而起到清楚浮动效果具体信息可以在这里看虽然clear是旧的方式,但还是推荐用clear来做,有些情况会比overflow处理的要好.

文档

css:清除浮动_html/css

css:清除浮动_html/css_WEB-ITnose:我们经常用伪类来清除浮动,比如这样 .clearfix:after { content: ; display: block; clear: both; height: 0;}.clearfix { *zoom: 1; }//hack IE6我们来看一下样例: *{ padding: 0px ; margin: 0px ; } .
推荐度:
标签: css 浮动 清除浮动
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top