我应该避免使用!在CSS中重要吗?

前端之家收集整理的这篇文章主要介绍了我应该避免使用!在CSS中重要吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有时候,重要的是有用的,例如,如果我已经定义了网站上所有链接的通用样式(选择器,例如a),但是当我想覆盖一些规则时,我有以下选择:

>使用更具体(更长)的选择器
>使用!重要

哪种方式更好,可能有一些指导方针?

解决方法

使用!非常重要,非常谨慎 – 它覆盖了所有内容,甚至内联样式,并以不太明显的方式混合了CSS级别的风格规则.容易使用,往往会倍增,尤其是在滥用时.你可以很容易地得到一个元素,你要覆盖的重要规则,而不用重构你的样式,通常唯一的方法是覆盖另一个!重要的规则.

一旦它传播,你在任何地方使用它,你会在同样的情况下备份(没有它的困难)(特别是指定元素来替代其他样式),但是你也没有!重要的再也是因为其他一切都在使用它.

(编辑:我原来说!重要的是覆盖用户样式表,不完全是这样,页面中指定的所有内容都会覆盖用户正常规则,但在符合规定的浏览器中,用户!重要规则优先于页面中指定的所有内容,甚至是!重要的规则,所以可访问性不如我声称的问题.)

猜你在找的CSS相关文章