在开发一个由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