有一個具有相同名稱的CSS類和ID有什麼錯誤嗎?像.footer文章/文章的頁腳和頁腳的#footer。具有相同名稱的CSS類和ID
50
A
回答
68
不,完全可以接受。
使用.
來定義類,並且使用#
來定義ID。就瀏覽器而言,它們是兩個完全獨立的項目。
唯一要小心的是自己產生混淆。最好的做法是保持名稱與代碼可讀性完全不同,但是它們沒有相同的危害。
11
不,沒有錯,但使用不同的名稱可能會更好,不會混淆其他開發人員。更多(人類)錯誤傾向於使用不同的名稱。
0
是的,你可以同時爲ID和類使用相同的名稱,因爲這兩個參數都有自己的意義。 謝謝
相關問題
- 1. 具有相同名稱的CSS多個ID是否有效?
- 2. 具有模塊和類具有相同的名稱
- 3. 具有相同類名稱的Dll
- 4. 類具有相同的名稱「則actionsList」
- 5. 具有不同名稱的JavaFX 2類具有相同的css代碼
- 6. 小類具有相同名稱在MySQL
- 7. 命名空間和具有相同名稱的類?
- 8. xml具有相同名稱和不同類型的元素
- 9. 具有相同名稱
- 10. 具有相同名稱
- 11. 我們如何點擊具有相同類名和相同名稱的按鈕
- 12. 衝突具有相同名稱和
- 13. 具有相同名稱,不同ID的多個MySQL記錄
- 14. 訪問具有相同名稱但ID不同的記錄
- 15. 具有相同名稱但ID不同的自動完成
- 16. 使用父類的函數具有相同的名稱和aruments
- 17. 具有不同構建類型的相同名稱類
- 18. 使用兩個具有相同名稱和相同名稱空間的DLL
- 19. 具有相同名稱的Php類和特徵方法
- 20. 具有相同的屬性名稱和類型
- 21. Automapper:具有相同名稱的類和屬性不映射
- 22. 具有相同名稱的嵌套類和成員函數
- 23. 具有相同名稱的實體框架和基類型
- 24. 全球和$ _SESSION具有相同名稱的變量都相同
- 25. 具有相同名稱的jquery多個按鈕觸發多個具有相同名稱的類的事件
- 26. 具有相同名稱和不同ID的選擇字段的數組。
- 27. 表中具有相同名稱但ID不同的值的總和
- 28. 可能使用兩個具有相同名稱和相同包的java類?
- 29. Rabl的 - 具有相同名稱的
- 30. 不同類型的具有相同名稱的調用方法
同上。而對於HTML5,一些元素將具有與頁腳相同的名稱。 'footer.footer#footer'可能會讓人困惑:) – FelipeAls 2010-07-15 08:41:10
@Felipe - 這會讓你很快混淆! – whostolemyhat 2010-07-15 09:50:51
從頁腳OP和你簡潔的解釋的例子,我的第一個想法是這些新的元素,但事實上,它應該是相反的:沒有更多的div.footer和div#頁腳!它們將被替換爲「footer」(目標是'body> footer'和'section footer'),並且在很多情況下不再需要class和id。我的錯。 – FelipeAls 2010-07-15 13:16:44