嗨,有时学习一些东西会让你更加困惑,我现在处于那个位置,在此先感谢。
我在这个地址问了一个问题:为什么使用<div class="clear"></div>?
在得到答案并接受后(我还阅读了评论部分中给出的链接),现在我有第二个和第三个问题。
根据相关问题中给出的输入代码,
- 为什么下面的网格演示代码没有使用
<div class="clear"></div>
?同样存在 2 组两个浮动 div 元素,所以不适合<div class="clear"></div>
在最后一个浮动 div 元素之后使用吗?
我明确提到我希望<div class="clear"></div>
在两个地方有代码:就在之后<div class="col col_7">
和之后<div class="col col_4">
<div class="row">
<div class="col col_1">col_1</div>
<div class="col col_7">col_7
<div class="row">
<div class="col col_3">col_3</div>
<div class="col col_4">col_4</div>
</div><!-- row -->
</div>
</div><!-- row -->
</div><!-- col_8 -->
- 接受答案的所有者写道:“没有这个,你的导航元素后面的内容可能会出现在你的导航元素旁边,而不是在它下面。” 由于他使用了 MAY 语法,我删除
<div class="clear"></div>
并看到 IE9 和 Chrome 25.0.1364.172 的输出没有任何变化;是什么让他写了 MAY?旧浏览器(尤其是旧 IE 版本)?