0

我从 3 年就开始编写 CSS。我总是以其他开发人员容易理解的方式命名我的Class& 。但是现在我和ID我的关注同事讨论了一些特殊情况时的命名问题。ClassID

这里的特殊情况意味着当某个时候(每个人都会发生这种情况)我们没有名称,Class然后ID我们根据它的父级或两个名称的组合等来命名,例如.panel_slider.panelSlider等。

所以,我的关注同事说,对于这种特殊情况,最好在它们之间加上下划线“_”减号“-”。因此,易于编写和理解。像 .panel_slider.panel-slider

&我说最好像我们在 JS 中编写的那样为此提供驼峰式案例。因此,它不会占用下划线 "_"减号 "-"的任何额外空间。它也很容易编写和理解。像.panelSlider

所以,我的问题是哪种命名约定好。

a) .panel_slider

b) .panel-slider

c) .panelSlider
4

1 回答 1

1

我同意@Ianzz:当您查看twitter bootstrap时,您会注意到他们不使用驼峰式或下划线。(例如<div class="text-warning">) twitter bootstrap 的人都是关于最佳实践的,所以遵循他们的符号并没有什么坏处。但正如其他人所说,并没有真正的规则。

于 2012-12-26T10:10:54.403 回答