命名约定的名称是什么,其中字母是小写的,而单词是用连字符分隔的?

时间:2013-10-24 04:49:12

标签: css naming-conventions terminology

我注意到一些流行的命名约定已被赋予名称,以便更容易地与它们进行通信。两个例子是Pascal Case和Camel Case。

我想知道我在CSS中使用的约定是否有一个通用名称。在此命名约定中,所有字母均为小写,单词由连字符分隔。我不知道这个约定是否特定于CSS。

具有此约定的名称示例:

  • 红车
  • XML的代码

3 个答案:

答案 0 :(得分:1)

我认为这个命名约定没有(常用的)特殊术语。 因此,只需使用自描述名称,例如:

  • 带短划线/连字符的小写
  • 连字符小写
  • 连字符分隔小写字

答案 1 :(得分:1)

我已经看过“脊柱病例”一词。在AngularJS文档中用于描述此命名约定。

在没有进行进一步调查的情况下,我无法确认此名称是否已被广泛采用......

答案 2 :(得分:0)

取自this great article'命名空间'CSS类是保持它们自包含和模块化的好方法。它还有助于最大限度地降低现有类别冲突的可能性并降低特异性。示例如下:

/* High risk of style cross-contamination */
.widget { }
.widget .title { }

/* Low risk of style cross-contamination */
.widget { }
.widget-title { }

虽然我认为这是一篇关于CSS架构的精彩文章,但提到的内容绝对不是命名约定,而是在CSS中使用它们的最佳实践。