• 技术文章 >web前端 >css教程

    关于css中的类名问题的详细介绍

    王林王林2020-03-27 10:11:48转载886

    以下以数字开头的 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;
    }

    结果如图:

    dae8fed184b49f43d101aaeeb1ee31c.png

    相关视频教程推荐:css视频教程

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

    声明:本文转载于:脚本之家,如有侵犯,请联系admin@php.cn删除
    专题推荐:css 类名
    上一篇:css中内容过长怎么解决 下一篇:css如何实现ul和li横向排列
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• css中position属性有哪些用法• css如何修改默认滚动条样式• css中zoom属性有什么作用• css如何实现开关效果
    1/1

    PHP中文网