热门IT资讯网

css中类名问题的详细介绍分享

发表于:2024-11-24 作者:热门IT资讯网编辑
编辑最后更新 2024年11月24日,今天小编给大家分享的是css中类名问题的详细介绍,很多人都不太了解,今天小编为了让大家更加了解css中类名,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。以下以数字开头的 CSS 类名不

今天小编给大家分享的是css中类名问题的详细介绍,很多人都不太了解,今天小编为了让大家更加了解css中类名,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。

以下以数字开头的 CSS 类名不会生效:

.1st{    color: red;}

一个合法的 CSS 类名必需以下面其中之一作为开头:

1、下划线 _

2、短横线 -

3、字母 a - z

然后紧跟其他 _ , - 数字或字母。

用正则表示,一个合法的 CSS 类名为:

-?[_a-zA-Z]+[_a-zA-Z0-9-]*

根据CSS 标准 中的描述,如果类名开头是短横线 - ,第二个字符必需是下划线 _ 或字母,但实测发现,除了提及的两个,紧跟另一个短横线也是生效的。

以下是测试代码及结果:

should apply red color

should apply red color

should apply red color

should apply red color

should apply red color

should apply red color

.1st { color: red;}.-1foo { color: red;}.-_foo { color: red;}.--foo { color: red;}.-foo { color: red;}.foo { color: red;}

结果如图:

以上就是css中类名问题的简略介绍,当然详细使用上面的不同还得要大家自己使用过才领会。如果想了解更多,欢迎关注行业资讯频道哦!

0