旗下导航:搜·么
当前位置:网站首页 > html教程 > 正文

关于css中的类名问题的详细介绍_html5教程,css,类名

作者:搜教程发布时间:2020-03-27分类:html教程浏览:39评论:0


导读:以下以数字开头的CSS类名不会生效:.1st{color:red;}一个合法的CSS类名必需以下面其中之一作为开头:1、下划线_2、短横...

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

.1st{
    color: red;
}

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

1、下划线 _

2、短横线 -

3、字母 a - z

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

(推荐教程:CSS入门教程)

用正则表示,一个合法的 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视频教程

以上就是关于css中的类名问题的详细介绍的详细内容,更多请关注ki4网其它相关文章!

标签:css类名


欢迎 发表评论: