要使用部分元素名称的CSS选择器,可以使用属性选择器的方式来实现。下面是一个示例:
HTML代码:
Element 1
Element 2
Element 3
Element 4
CSS代码:
/* 使用属性选择器选择以"element"开头的class */
[class^="element"] {
color: red;
}
/* 使用属性选择器选择包含"element"的class */
[class*="element"] {
font-weight: bold;
}
/* 使用属性选择器选择以"-sibling"结尾的class */
[class$="-sibling"] {
text-decoration: underline;
}
在上述示例中,使用属性选择器的 [class^="element"]
可以选择所有以 "element" 开头的 class,然后将它们的文本颜色设置为红色。 [class*="element"]
可以选择包含 "element" 的 class,然后将它们的字体加粗。 [class$="-sibling"]
可以选择以 "-sibling" 结尾的 class,然后给它们的文本添加下划线。
运行这段代码后,会发现 "Element 1"、"Element 2" 和 "Element 4" 的颜色变为红色,"Element 1"、"Element 2" 和 "Element 4" 的字体加粗,而 "Element 3" 的文本带有下划线。
下一篇:部分元素未显示在列表交集中