如何清除一个标签的子标签的浮动?

21 查阅

如何清除一个标签的子标签的浮动?

参考答案:

解析:

1.空标签清除浮动 .clear{clear : both;} 优点:通俗易懂,容易掌握。 缺点:会添加大量无语义空标签,结构与表现未分离,不利于维护。

2.br 标签清除浮动 优点:比空标签方式语义稍强,代码量较少。 缺点:结构与表现未分离,不推荐。

3.父元素设置 overflow:hidden 优点:不存在结构和语义化问题,代码量少。 缺点 :内容增多时容易造成不会自动换行的后果,导致内容被隐藏,无法 显示需要溢出的元素。IE6 需要触发 hasla

标签