字母为小写且单词用连字符分隔的命名约定的名称是什么



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

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

具有此约定的名称示例:

  • 红色汽车
  • XML代码

我已经在 AngularJS 文档中看到了术语"spinal-case"来描述这种命名约定。

没有做进一步的调查,我无法确认这个名字是否被广泛采用......

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

  • 带破折号/连字符的小写
  • 带连字符的小写
  • 连字符分隔的小写单词

摘自这篇伟大的文章"命名空间"CSS类是保持它们独立和模块化的好方法。它还有助于最大程度地减少现有类发生冲突的可能性并降低特异性。示例如下:

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

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

最新更新