【发布时间】:2022-01-02 20:16:54
【问题描述】:
CSS“包含”选择器是
td[class*="foo"]
我可以选择多个类
td[class*="foo bar"]
但是,<td class="foo baz bar" /> 会失败
如何进行 CSS“包含”通配符选择?
顺便说一句:我不能使用td.foo.bar
【问题讨论】:
-
“失败”是什么意思? jsbin.com/wufot/1/edit 似乎对我有用,尽管这不是选择课程的正确方法。
-
@HashemQolami 是对的。你能举一个失败的例子吗?
-
td[class~="foo"][class~="bar"]将完全匹配<td class="foo bar">而不会匹配<td class="foobar bar"> -
我的错 - 我的意思是
<td class="foo baz bar" />会失败 - 我更新了问题 -
是否有特定原因不能使用类选择器而不是属性选择器?您使用的标记语言没有
class属性形式的类语义?
标签: html css css-selectors