Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
而不是像这样编写 CSS 代码,
.dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6 { }
有没有像 [class*="blah"] 这样的捷径?
问候。
不,因为属性选择器仅适用于属性。您不能对元素名称使用正则表达式或类似的东西。某些系统(如 LESS 或 SASS)使您能够用更少的代码编写这样的表达式,但是在原生 CSS 中没有这样的东西。
不,没有别的办法。逗号分隔的列表是您完全可以做的,但是,为所有 H 标签提供父元素 ID 和相同的类,然后您可以使用该类来修改所有标签。