[attribute|=value]和[attribute^=value]这两个CSS选择器有什么区别?
[attribute|=value]:[lang|=en] 选择 lang 属性值以 "en" 开头的所有元素。
[attribute^=value]:a[src^="https"] 选择其 src 属性值以 "https" 开头的每个 <a> 元素。
看了w3school是上面的解释,但是看来看去都是选择以某个单词开头的元素,难道真的没有区别吗?没有区别的话为什么还要搞两个出来,唯一不太一个的就是前面一个是CSS2的,后面一个是CSS3的,其它看不出区别