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



所以,我偶然发现了这样的东西:

SM:BUTTON {
    [some props];
}

我以前从未见过这样的东西。它是做什么的?

文件类型是。scss,显然它也是SASS语法。但是,如果是这种情况,那么它也可以是纯CSS。因为选择器选择了一个angular指令,比如

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

我认为它可能与转义冒号有关,但是我查了一下,:已经做到了。所以,这里我几乎没有头绪

CSS选择器(如标签、类和id)通常不区分大小写。参见规范:

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

最新更新