冗余CSS规则,即float&display:block

冗余CSS规则,即float&display:block,第1张

冗余CSS规则,即float&display:block

我刚刚发现,浮动元素也会使它成为一个块,因此指定一个

float
属性
display:block
是多余的。

是的,

display: block
如果已指定
float: left
(或
right
),则是多余的。

(如果您尝试指定display:inline和float:left会发生什么?)

display: inline
不会有任何区别,因为设置
float: left
display: block
“无论如何”:

否则,如果“ float”的值不是“ none”,则该框将浮动,并根据下表设置“ display”。

总结表:

float
=
display: block

但是,您的特定示例在一种方面

float: left; display: inline
很有用 -
它修复了IE6错误。

还有其他需要注意的冗余组合示例吗?块和宽度?等等,

一些例子:

  • 如果设置
    position: absolute
    float: none
    则被强制。
  • top
    right
    bottom
    left
    性能不会有任何影响,除非
    position
    已经被设置为默认以外的值
    static

有没有可以检查这种情况的工具?

我不这么 认为 。它不是必需的,所以我不明白为什么有人会写这样的工具。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5621311.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存