命名CSS选择器时最好的做法是什么?
SomeContainerContent some_container_content some-container-content
我在这里阅读了其他类似的问题,在堆栈溢出,但在答案中没有普遍的共识。我想知道其他人是否有更多的补充。
解决方法
一般的想法是使用连字符。事实上,与其他选项有潜在的兼容性问题。
>某些(已授权,旧的,NS4型)浏览器中的类名或ID不允许下划线。
> CSS规范没有指定浏览器应该如何处理大小写,所以使用camelCase使一个开放的模棱两可的解释。
此外,CSS在内部使用连字符,例如first-child。
虽然兼容性问题通常是现代浏览器中的一个非问题,但是这个标准是怎样的,我建议你坚持下去。如果你偏偏,你会很好,但为什么要打扰?