相同CSS權重(等級排序) 後者會覆蓋前者

  • 米字號 * 0分
    只要有任何CSS選擇器都可以蓋過他

  • HTML元素 1分
    直接使用div、h1、h2、p...etc,權重分數也很低

  • class 10分
    一般最常用的選擇器
    自訂CSS並且HTML標籤上class=‘xxx’
    css則寫.xxx{//略}

  • id 100分
    一般不建議用的CSS選擇器
    自訂CSS並且HTML標籤上id=‘xxx’
    css則寫#xxx{//略}

          不建議用的原因
          是因為id多留給JS去處理
          而且CSS使用id權重有100分,也就是比常用的Class選擇器高
          那Class要設多少個才會蓋過一個id...所以不建議用
          另外,JS獲取id有唯一性,CSS用id是沒有唯一性的
          我們可以同時給很多標籤相同id並吃到樣式喔
    
  • !important 為CSS權重等級最高
    少用

  • 其他
    div .app > .wrap 這種用法權重就比單用一個class高,但是要避免太過巢狀