反思:我使用ID選擇器時應該考慮這些問題

  1. ID選擇器是否惟一?
  2. 有沒有在css中使用大量的ID選擇器?

做爲一個小白,從接觸前端開始就銘記ID選擇器的值惟一,因此在本身編寫代碼時嚴格遵循。可是最近工做需求修改前輩代碼時發現項目中有不少多ID重名的狀況,甚至在平時查資料的時候也會看到。懷疑本身對id的認知是否明確,因此查閱資料,在此作個總結,規範本身。css

單個html中的id選擇器值要惟一
你會發現重名後的ID選擇器對頁面樣式等都沒有影響,由於這樣書寫沒有語法錯誤,可是這種寫法是不規範的,當使用document.getElementById('*')是隻能獲取到第一個被ID選擇器標記的元素。html

css中儘量少的使用id選擇器,通常爲了實現功能,少些一個class,我也會用id選擇器定義元素的樣式,不知這種方式會不會有什麼問題?前端

相關文章
相關標籤/搜索