Зачем это спрашивают
Они матчят элементы по наличию/значению HTML-атрибута.
[disabled] { opacity: 0.6; }
input[type="email"] { … }
a[href^="https"] { … }
a[href$=".pdf"] { … }
a[href*="docs"] { … }
[class~="btn"] { … }
[lang|="en"] { … }
Полезны для UI-состояний и прогрессивного улучшения без лишних классов. Специфичность — как у класса.
Итог
Атрибутные селекторы мощны для [type], data-атрибутов и ссылок; не злоупотребляйте хрупкими *=.