这里的<div style="clear:both"></div>是清除了哪部分浮动?为什么不加会和上部分有空隙
答案:1 悬赏:0
解决时间 2021-01-16 08:54
- 提问者网友:呐年旧曙光
- 2021-01-15 20:32
这里的<div style="clear:both"></div>是清除了哪部分浮动?为什么不加会和上部分有空隙
最佳答案
- 二级知识专家网友:一叶十三刺
- 2021-01-15 22:01
clear:both是清除左浮动和右浮动,由于上面box里面的a和li经行了浮动因此后面的会受到他们的影响照成浮动,目的是清除前面的浮动对后面的影响。
如果不写这个代码可以在子级添加浮动属性之后给父级添加“overflow:hidden”,同样可以清除浮动;
你上面的代码将删除,然后给.box1-1、.box1-2添加overflow:hidden即可清除浮动影响,正常显示
如下图所示
然后你说的中间很大的空白是由于共用边界引起的,可以给h1的父级box2加边框或者添加overflow:hidden即可解决(一般情况是添加overflow:hidden,因为border边框是有颜色的);
纯手打,望采纳 谢谢!!!
如果不写这个代码可以在子级添加浮动属性之后给父级添加“overflow:hidden”,同样可以清除浮动;
你上面的代码将删除,然后给.box1-1、.box1-2添加overflow:hidden即可清除浮动影响,正常显示
如下图所示
然后你说的中间很大的空白是由于共用边界引起的,可以给h1的父级box2加边框或者添加overflow:hidden即可解决(一般情况是添加overflow:hidden,因为border边框是有颜色的);
纯手打,望采纳 谢谢!!!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |