css中浮动元素float的clear是取消了周围元素浮动属性还是像概念上说的周围不许有浮动元素存

时间:2016.10.14 发布人:zgjy1226

css中浮动元素float的clear是取消了周围元素浮动属性还是像概念上说的周围不许有浮动元素存

已解决问题

谷歌zgjy1226用户在2016.10.14提交了关于“花冠css中浮动元素float的clear是取消了周围元素浮动属性还是像概念上说的周围不许有浮动元素存”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-26T03:08:15。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,滴水之恩,来日我当涌泉相报 !

希望以下的回答,能够帮助你。

第1个回答

用户名:許137237来自91  

使用float之后,所使用float的元素脱离了文档流,这样的话比如:

<div>
<divstyle="float:left;wi问答dth:100px;height:100px;border:1pxsolid#000;"></div>
<divstyle="width:100px;height:100px;border:1pxsolid#000;"></div>
</div>

这两个div是重合到一起的,但是如果在第二置个div上添加了clear:both,相当于第一个虽然浮动了,但是依然有块级元素的样子,所以第二个div位于第一个div的下边。

可以这么认为,使用clear之后,它认为前面的没有浮动,但是实际上依然是浮动的。