如何通过长尾词优化清除浮动的方法?

2026-04-01 23:561阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计520个文字,预计阅读时间需要3分钟。

如何通过长尾词优化清除浮动的方法?

情景:脱标元素增加了一个父级元素,但在高度有限的情况下(如父子盒子给高度也是解决方案,但大多数情况下,因为盒子的内容会经常变化,所以不是最佳选择)。

情景:给脱标(使用了浮动或者定位)的元素增加了一个父级元素,但是又不方便给高度的情况下(父盒子给高度也是一个解决方法,但是大多数情况下,因为盒子的内容会经常改变,父盒子高度 情景:给脱标(使用了浮动或者定位)的元素增加了一个父级元素,但是又不方便给高度的情况下 (父盒子给高度也是一个解决方法,但是大多数情况下,因为盒子的内容会经常改变,父盒子高度固定,需要每次去调整)

问题:父级元素高度为零导致影响下面盒子的布局,如上图所示,box1跑到红盒子和绿盒子的下面去了 解决办法:
  • 盒子内容固定的情况:给父盒子设置高度
.box { height: 200px; }

  • 盒子内容不固定,需要随内容的改变而改变,就需要清除浮动,有下面这4种方法:

  1.第一种方法,在最后一个浮动的标签后面增加一个盒子并设置clear:both

.addbox{ width: 100px; clear: both; }

  2.第二种方法:父级盒子设置overflow:hidden;触发bfc

.box{ overflow: hidden; }

  3.第三种单伪元素标签法,需要给父盒子一个类名clearfix

如何通过长尾词优化清除浮动的方法?

.clearfix:after{ content: ""; height: 0; overflow: hidden; visibility: hidden; display: block; clear: both; } .clearfix { zoom: 1;/*兼容IE*/ }

  4.第四种双伪元素标签法,需要给父盒子一个类名clearfix

.clearfix :before,.clearfix:after{ content: ""; display: table; }.clearfix:after{ clear: both; } .clearfix { zoom: 1;/*兼容IE*/ }

本文共计520个文字,预计阅读时间需要3分钟。

如何通过长尾词优化清除浮动的方法?

情景:脱标元素增加了一个父级元素,但在高度有限的情况下(如父子盒子给高度也是解决方案,但大多数情况下,因为盒子的内容会经常变化,所以不是最佳选择)。

情景:给脱标(使用了浮动或者定位)的元素增加了一个父级元素,但是又不方便给高度的情况下(父盒子给高度也是一个解决方法,但是大多数情况下,因为盒子的内容会经常改变,父盒子高度 情景:给脱标(使用了浮动或者定位)的元素增加了一个父级元素,但是又不方便给高度的情况下 (父盒子给高度也是一个解决方法,但是大多数情况下,因为盒子的内容会经常改变,父盒子高度固定,需要每次去调整)

问题:父级元素高度为零导致影响下面盒子的布局,如上图所示,box1跑到红盒子和绿盒子的下面去了 解决办法:
  • 盒子内容固定的情况:给父盒子设置高度
.box { height: 200px; }

  • 盒子内容不固定,需要随内容的改变而改变,就需要清除浮动,有下面这4种方法:

  1.第一种方法,在最后一个浮动的标签后面增加一个盒子并设置clear:both

.addbox{ width: 100px; clear: both; }

  2.第二种方法:父级盒子设置overflow:hidden;触发bfc

.box{ overflow: hidden; }

  3.第三种单伪元素标签法,需要给父盒子一个类名clearfix

如何通过长尾词优化清除浮动的方法?

.clearfix:after{ content: ""; height: 0; overflow: hidden; visibility: hidden; display: block; clear: both; } .clearfix { zoom: 1;/*兼容IE*/ }

  4.第四种双伪元素标签法,需要给父盒子一个类名clearfix

.clearfix :before,.clearfix:after{ content: ""; display: table; }.clearfix:after{ clear: both; } .clearfix { zoom: 1;/*兼容IE*/ }