如何防止通用选择器规则影响跨度?

时间:2018-11-27 21:21:45

标签: css css-selectors

我有这个规则:

* {background-color:#ddd;font-family: Arial,Helvetica,sans-serif;font-size:13pt}

不幸的是,它在元素上加上了字体大小。我希望跨度继续没有默认规则,以便可以使用它来更改文本颜色等。

我的*规则的优先级最低,这很好,因为*用于设置默认值,我们希望轻松覆盖这些默认值。但是,它适用于span规则,这会使span错误地包含其样式。应该使用跨度来应用特定样式,而不是默认样式。

1 个答案:

答案 0 :(得分:-1)

使用:not 伪选择器排除范围,如下所示:

:not(span) {background-color:#ddd;font-family: Arial,Helvetica,sans-serif;font-size:13pt}
相关问题