其实所有的css属性,伪类等等都是采取这样的命名方式,比如first-child, text-indent,text-align,text-decoration等等,
另外好处是有的,可惜目前体现不出来,就是用 “-” 连接可以完全兼容 |= 选择器。
个人使用的话,只要风格统一就可以了。
为什么都用中划线?因为CSS里属性名用的也是中划线,看起来风格比较统一
.this-is-a-class-name {border-right: 1px solid green
background-color: blue
font-size: 2em
}