仅使用大写字母的CSS或SASS选择器

时间:2016-08-17 14:50:43

标签: html css angularjs sass

所以,我偶然发现了这样的事情:

SM\:BUTTON {
    [some props];
}

我以前从未见过这样的事情。它做了什么?

文件类型是.scss,显然它也是SASS语法。但是,如果是这种情况,那么它也可能是纯CSS。由于选择器选择角度指令,即

<sm:button class="..."></sm:button>

我认为这可能与逃避冒号有关,但我查了一下,而\:已经完成了这招。所以,我在这里几乎一无所知。

1 个答案:

答案 0 :(得分:3)

标签,类和ID等CSS选择器通常区分大小写。 See the spec

  

所有选择器语法在ASCII范围内不区分大小写(即   [a-z]和[A-Z]是等价的),但不包括的部分除外   选择器的控制。文档语言的区分大小写   选择器中的元素名称,属性名称和属性值   取决于文档语言。例如,在HTML中,元素名称   不区分大小写,但在XML中,它们区分大小写。