我正在处理其他人的代码,并注意到他在 CSS 中使用了很多“!important”。它也被用于我不明白原因的字体系列。这真的需要还是以前程序员的错误?
有人可以解释一下何时使用“!important”以及它有什么用处吗?
谢谢
我正在处理其他人的代码,并注意到他在 CSS 中使用了很多“!important”。它也被用于我不明白原因的字体系列。这真的需要还是以前程序员的错误?
有人可以解释一下何时使用“!important”以及它有什么用处吗?
谢谢
!important
使 css 属性优先于该选择器应用的任何其他属性。例如,.something
尽管在 5px 之后有一个声明,但下面会有一个 5px 的边框:
.something{
width: 200px;
height: 200px;
}
.something{
border: 5px solid red !important;
}
.something{
border: 2px solid red;
}
JSFiddle来展示这个例子。
如果您删除!important
该框将有一个 2px 的边框。