【问题标题】:Can I use only numbers for naming a CSS class [duplicate]我可以只使用数字来命名 CSS 类吗?
【发布时间】:2014-03-16 13:15:18
【问题描述】:

我想知道是否可以使用数字(仅)来命名 css 类

这有效吗?

.2{
  display:block;
}

【问题讨论】:

    标签: css


    【解决方案1】:

    不,它无效。 但更重要的事实是,您不应该定义没有意义的类,因为在编写语义标记时这没有任何意义。

    在 CSS1 中,类名可以以数字(“.55ft”)开头,除非它 是一个尺寸(“.55in”)。在 CSS2 中,此类类被解析为未知 尺寸(以允许将来添加新单元)使“2x”a 有效类,CSS2 要求第一个数字被转义 ".\32x" [2x]

    CSS Validator

    【讨论】:

    • 怎么样 .2x{display:block;}
    • @Rajasekar 查看我的更新答案。
    【解决方案2】:

    不,你不能只使用数字作为 css3 类名。但请查看此链接。

    here

    【讨论】:

      【解决方案3】:

      不可能的

      你可以像这样使用

      ._2{
      }
      or like 
      
      .a2{
      }
      

      【讨论】:

        【解决方案4】:

        不,它不起作用。

        很多语言不支持第一个单词是数字。

        也许你可以使用.menu-1

        【讨论】:

          【解决方案5】:

          不,你不能,它会抛出选择器规则异常。这就像在 c 或 cpp 中声明一个变量......如果你声明为 2 那么它不是一个变量,它是一个常量。因为 int num=2;这总是正确的形式,但字符串 2=num;编程总是错的。 阅读更多来自http://www.w3.org/TR/CSS21/selector.html

          【讨论】:

            猜你喜欢
            • 2012-06-24
            • 1970-01-01
            • 1970-01-01
            • 2011-10-30
            • 1970-01-01
            • 1970-01-01
            • 2018-07-15
            • 1970-01-01
            • 2016-03-02
            相关资源
            最近更新 更多