【发布时间】:2022-01-26 22:21:41
【问题描述】:
我知道 CSS 选择器通常应该采用以下格式:
tagName[attributeName='attributeValue']
例如,stackoverflow.com 主页上的 按钮位于与以下 CSS 选择器 div[class='d-flex'] 匹配的 div 元素内
但是,我在 Chrome DevTools 中看到 div[class=d-flex] 定位器也与此元素匹配,并且发现它是正确的定位器!
所以,我的问题是,为什么 DevTools 仍然发现属性值周围没有撇号的 CSS 选择器表达式是正确的?
【问题讨论】:
-
撇号从来都不是强制性的,它们是可选的。对于包含空格的值,您需要它们
标签: html css css-selectors