在開發一個由CSS類定義的插件時,有什麼方法可以使我的類名與現有的CSS類名不衝突?有沒有人給過它一個想法?避免CSS類名衝突
4
A
回答
2
使用插件名稱前綴開始每個類名稱。
例如名爲「pluginName」和階級「mainBox」使用插件:
$(this).addClass('pluginName-mainBox');
+0
中使用的類添加一個前綴好,如果我的插件名稱不是唯一的,好的永遠不會是真正的......我在考慮用Q876 $ 12_尋找替代品的前綴。 – user1514042
+0
是的,如果你認爲你仍然會遇到麻煩,你可以使用一系列預定義的數字和字母。一些程序員使用他們的域名等等。 –
1
我想你可以簡單的插件名稱或它的一些快捷方式添加到您每次使用類。
,如:.item
到.x-item
1
我將使用AJAX組合框CSS作爲一個例子: 「」
.ajax__combobox_textboxcontainer
.ajax__combobox_textboxcontainer input
.ajax__combobox_buttoncontainer button
.ajax__combobox_itemlist
後有控制工具包的名稱,雙下劃線,控件的名稱,然後是該樣式控件的名稱。它非常冗長,絕對有助於避免衝突。我建議使用這種方法。
相關問題
- 1. 如何避免css類名稱的名稱衝突
- 2. 你如何避免類名衝突?
- 3. 避免jQuery衝突
- 4. 如何避免列名衝突?
- 5. 避免命名空間衝突
- 6. 名稱空間避免衝突 - 例子?
- 7. 避免QML中的名稱衝突
- 8. 如何避免jQuery中的類衝突
- 9. 與dplyr避免類型衝突:: case_when
- 10. 如何避免JQuery衝突?
- 11. 觸發來避免衝突
- 12. 如何避免handlebars.js衝突
- 13. Slickgrid - 避免jquery衝突
- 14. 避免資源衝突
- 15. 避免合併衝突
- 16. 型走樣,以避免在類型精名稱衝突
- 17. 如何避免ES6 Javascript類繼承命名衝突
- 18. Tcl命名空間重命名以避免衝突
- 19. 如何重命名共享庫以避免同名衝突?
- 20. 架構名稱與表名 - 如何避免衝突?
- 21. css類ID衝突
- 22. GIT中的衝突解決或衝突避免?
- 23. 如何在名稱空間中生成soap4r wsdl2ruby類以避免名稱衝突?
- 24. 如何避免語法衝突
- 25. PostgreSQL:更新主鍵,避免衝突
- 26. 避免主鍵約束衝突
- 27. 如何避免「org.eclipse.jdt.core.JavaModelException:更新衝突」
- 28. HashMap避免衝突的Java示例
- 29. 避免地理編碼範圍衝突
- 30. 避免與git合併衝突
你可以用另一個命名的樣式表覆蓋它嗎? – Lewis
也許給插件 – 2013-05-28 13:27:31