我有一个问题,我试图选择多个CSS类/ ID。
我的主题调用多个按钮的方式是为按钮ID添加+1,如下所示:
edit-add-to-wishlist
edit-add-to-wishlist--1
edit-add-to-wishlist--2
edit-add-to-wishlist--3
etc
我希望所有按钮都向右浮动,而不必单独命名并在CSS中创建每个id。
我尝试使用nth:child
选项以及*
通用选择器但没有取得多大成功。
选择多个范围(我想你会称之为)可能吗?
这样的事情:
#edit-add-to-wishlist--* {
float: right;
}
答案 0 :(得分:3)
您可以使用属性选择器:[attr*=value]
:
[id*=edit-add-to-wishlist] {
color: red;
}
jsFiddle here - 它有效
选择id
包含edit-add-to-wishlist
[ATTR * =值]
表示属性名称为attr的元素,其值至少包含一次字符串" value" as substring。
答案 1 :(得分:0)
button[id^=edit-add-to-wishlist] {float:right}
通过查找星号为通配符的<button id="edit-add-to-wishlist*>
来使用CSS3的子串匹配。