因为HTML无大小写之分,所以统一采用全小写,以短横线(-)连接,避免使用驼峰命名标签、属性、属性值等。
    反例

    1. <div class="classA"></div>
    2. <div class="class_a"></div>
    3. <div data-userName="user"></div>
    4. <canIDoSomething></canIDoSomething>
    5. <CanIDoSomething></CanIDoSomething>

    正例

    1. <div class="class-a"></div>
    2. <div data-user_name="user"></div>
    3. <can-i-do-something></can-i-do-something>