今天小编给大家分享的是css中类名如何定义,很多人都不太了解,今天小编为了让大家更加了解css的类名,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。
以下以数字开头的 CSS 类名不会生效:
.1st{
color: red;
}
一个合法的 CSS 类名必需以下面其中之一作为开头:
1、下划线 _
2、短横线 -
3、字母 a - z
然后紧跟其他 _ , - 数字或字母。
用正则表示,一个合法的 CSS 类名为:
-?[_a-zA-Z]+[_a-zA-Z0-9-]*
根据CSS 标准中的描述,如果类名开头是短横线 - ,第二个字符必需是下划线 _ 或字母,但实测发现,除了提及的两个,紧跟另一个短横线也是生效的。
以下是测试代码及结果:
<p class="1st">should apply red color</p>
<p class="-1foo">should apply red color</p>
<p class="-_foo">should apply red color</p>
<p class="--foo">should apply red color</p>
<p class="-foo">should apply red color</p>
<p class="foo">should apply red color</p>
.1st {
color: red;
}
.-1foo {
color: red;
}
.-_foo {
color: red;
}
.--foo {
color: red;
}
.-foo {
color: red;
}
.foo {
color: red;
}
结果如图:
以上就是css中类名如何定义的详细内容了,看完之后是否有所收获呢?如果想了解更多相关内容,欢迎来天达云行业资讯!