7

而不是像这样编写 CSS 代码,

.dark h1, 
.dark h2, 
.dark h3, 
.dark h4, 
.dark h5, 
.dark h6 {

}

有没有像 [class*="blah"] 这样的捷径?

问候。

4

2 回答 2

5

不,因为属性选择器仅适用于属性。您不能对元素名称使用正则表达式或类似的东西。某些系统(如 LESS 或 SASS)使您能够用更少的代码编写这样的表达式,但是在原生 CSS 中没有这样的东西。

于 2013-01-25T11:36:56.543 回答
3

不,没有别的办法。逗号分隔的列表是您完全可以做的,但是,为所有 H 标签提供父元素 ID 和相同的类,然后您可以使用该类来修改所有标签。

于 2013-01-25T11:36:34.017 回答