【发布时间】:2017-02-05 06:27:27
【问题描述】:
以下两个 CSS 选择器有什么区别?
[attribute|=value] 和 [attribute^=value]
在W3Schools,文档说:
[lang|=en] 选择 lang 属性值以“en”开头的所有元素
a[href^="https"] 选择 href 属性值以“https”开头的每个
<a>元素
“开始于”和“开始于”之间有区别吗?或者这两个选择器会匹配相同的元素?
【问题讨论】:
-
考虑搜索除 w3schools 之外的其他网站,例如 MDN:developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectors 他们有更好的信息。
-
这两个选择器是不同的(因为它们引用不同的属性) - 但所有其他的东西都是一样的,请参阅@MikeMcCaughan 的链接...
标签: css css-selectors