我从 3 年就开始编写 CSS。我总是以其他开发人员容易理解的方式命名我的Class
& 。但是现在我和ID
我的关注同事讨论了一些特殊情况时的命名问题。Class
ID
这里的特殊情况意味着当某个时候(每个人都会发生这种情况)我们没有名称,Class
然后ID
我们根据它的父级或两个名称的组合等来命名,例如.panel_slider或.panelSlider等。
所以,我的关注同事说,对于这种特殊情况,最好在它们之间加上下划线“_”或减号“-”。因此,易于编写和理解。像 .panel_slider或.panel-slider。
&我说最好像我们在 JS 中编写的那样为此提供驼峰式案例。因此,它不会占用下划线 "_"或 减号 "-"的任何额外空间。它也很容易编写和理解。像.panelSlider。
所以,我的问题是哪种命名约定好。
a) .panel_slider
b) .panel-slider
c) .panelSlider