【问题标题】:why it is clear:both but not clear:left in clearfix?为什么它很清楚:两者但不清楚:留在 clearfix 中?
【发布时间】:2015-06-10 17:11:58
【问题描述】:

"clear:both" 用在著名的类 "clearfix" 中,但我想知道使用 "clear:right" 是否足够? 由于 :after 创建的元素始终定位为容器的最后一个元素,所以我不知道“clear:right”是否会导致任何问题? 非常感谢。

【问题讨论】:

    标签: css css-float clearfix


    【解决方案1】:

    clear 的方向必须与正在清除的浮动元素的float 的方向相匹配。如果你永远只有右浮动元素,那么使用clear: right 并没有错,但如果你有任何左浮动元素,那么这些元素将不受此清除的影响。

    clearfix 通常使用clear: both 来说明这两种情况。

    【讨论】:

    • 是的,我明白了。非常感谢!
    猜你喜欢
    • 2012-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-09
    • 2018-02-24
    • 1970-01-01
    • 2021-05-17
    相关资源
    最近更新 更多