css里起名的时候为什么不用下横杠,非要用中横杠?

html-css010

css里起名的时候为什么不用下横杠,非要用中横杠?,第1张

个人使用的话,只要风格统一就可以了。

为什么都用中划线?因为CSS里属性名用的也是中划线,看起来风格比较统一

.this-is-a-class-name {

    border-right: 1px solid green

    background-color: blue

    font-size: 2em

}

元素 {样式}

元素可以由 标签、class、id、伪类 组成

div.yahoo2 span.disabled

它可能对应下面的xhtml

<div class="yahoo2"><span class="disabled"></span></div>

class用. id用#

空格表示 div和span 是父子元素关系