Итак, я наткнулся на что-то вроде этого:
SM\:BUTTON {
[some props];
}
и я никогда раньше не видел ничего подобного. Что оно делает?
Тип файла -.scss и, по-видимому, это также синтаксис SASS. Однако, если это так, тогда это может быть простой CSS. Поскольку селектор выбирает угловую директиву, т.е.
<sm:button class="..."></sm:button>
Я думал, что это может иметь какое-то отношение к побегу двоеточия, но я это посмотрел, и \:
делает трюк уже. Итак, я почти не знаю.
Селекторы CSS, такие как теги, классы и идентификаторы, обычно не чувствительны к регистру. См. Спецификацию:
Синтаксис всех селекторов нечувствителен к регистру в пределах диапазона ASCII (т.е. [az] и [AZ] эквивалентны), за исключением частей, которые не находятся под контролем Selectors. Чувствительность к регистру имен языков документа, имен атрибутов и значений атрибутов в селекторах зависит от языка документа. Например, в HTML имена элементов не учитывают регистр, но в XML они чувствительны к регистру.