What is the difference between the following two CSS selectors?
[attribute|=value]
and [attribute^=value]
On W3Schools, the documentation says:
[lang|=en] Selects all elements with a lang attribute value starting with "en"
a[href^="https"] Selects every
<a>
element whose href attribute value begins with "https"
Is there a difference between "starting with" and "begins with" or will the two selectors match the same elements?