通常情况下,一个被划掉的样式规则表示它被其他地方的规则覆盖了,但是在开发者工具中,有时会看到一些主导的CSS规则被划掉,让人感到困惑。请注意,改变被划掉的行中的颜色实际上会影响页面上的元素。为什么会这样呢?
在某些情况下,如果一个样式存在于匹配规则中但被注释掉了,或者您通过在Chrome开发者工具中取消选中它来手动禁用它,那么该样式将被显示为删除线。如果该样式存在语法错误,则它也会显示为带有错误图标的删除线。
!important
的缘故吗?也许有一个支配性的样式,所以它被划掉了,但由于!important
的存在,它将占据主导地位。 - zgood