【发布时间】:2017-04-08 16:07:02
【问题描述】:
有没有办法为所有以某个前缀开头的标签指定样式?
例如:
tst-* {
display: block;
background: yellow;
}
<tst-some-tag>Some content</tst-some-tag>
我想要这样的选择器的原因是因为我使用的是 Angular 并且有很多自定义组件。所有这些都应显示为block。为所有自定义元素指定display 属性可能会很舒服,而不是每次使用它们时都添加类。
【问题讨论】:
-
每个
HTML标签都有特定的原因。如果您想将相同的样式应用于不同的标签,请使用class并为其设置样式。 -
您不能选择一个标记名的一部分。您必须添加类或自定义
data-*属性之类的内容,并将解决方案应用于@to7be 的答案