欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!

 

因为没有现有的元素大要应用清算,以是咱们只能添加一个空元素而且清理它。

.news {
  background-color: gray;
  border: solid 1px black;
  }

.news img {
  float: left;
  }

.news p {
  float: right;
  }

.clear {
  clear: both;
  }

<div class="news">
<img src="news-pic.jpg" />
<p>some text</p>
<div class="clear"></div>
</div>

多么大约实现我们祈望的造诣,可是需要增进过剩的代码。常常有元素大概使用 clear,但是有时辰不能不为了进行机关而增长无含意的标记。

不外我们另有另外一种方式,那等于对容器 div 进行浮动:

.news {
  bac公斤round-color: gray;
  border: solid 1px black;
  float: left;
  }

.news img {
  float: left;
  }

.news p {
  float: right;
  }

<div class="news">
<img src="news-pic.jpg" />
<p>some text</p>
</div>

何等会失掉咱们巴望的成绩。倒楣的是,下一个元素会遭到这个浮动元素的影响。为了希图这个题目,有些人决定对结构中的所有工具发展浮动,而后使用适合的居心义的元素(常常是站点的页脚)对这些浮动进行清理。这有助于削减或消除不消要的标识表记标帜。

结果上,W3School 站点上的一切页面都采用了这种武艺,要是您掀开咱们使用 CSS 文件,您会看到我们对页脚的 div 进行了清算,而页脚下面的三个 div 都向左浮动。

 

CSS clear 属性

我们刚刚详细接头了 CSS 清算的工作情理与 clear 属性应用方法。假定您指望深造更多无关 clear 属性的常识,请走访参照手册:CSS clear 属性。

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/css-tool/t51738.shtml