我写了我的第一个JQuery插件,它的一个依赖是一个外部CSS样式表。你认为这是一个可接受的策略,将其包含在可分发内容中,还是应该将风格信息嵌入到插件本身中?我应该运送没有风格的信息吗?没有样式表,插件的视觉元素是没有意义的,我想让用户明显地调整外观和感觉。只是不确定采取什么最好的方法。为我的新JQuery插件提供外部样式表的最佳方式?需要的战略
2
A
回答
4
用户界面无疑是最重要的插件之一,它的发布中包含了css文件。这是如何分布的样子:
jquery.js
licence.txt
readme.txt
ui\*.js
themes\*.css
tests\
demos\
我想你可以使用类似的结构。请注意,如果没有样式表,某些小部件将无法使用。文档清楚地提到了CSS中的哪些元素是强制性的。
2
我会包括与插件分布的外部CSS。用js嵌入样式让它远没有吸引力。 大部分优秀的插件都是这样做的。
1
理想情况下,功能和表示元素应该是分开的,换句话说,插件应该没有应该是可选的css文件。
但是我们并没有生活在一个完美的世界中,并且考虑到可能大部分时间都会定制一个css,因此将css与插件分发包含在一起是完全可以接受的。
您应该将css保持在最低限度,并最终添加额外的更详细的css示例。
相关问题
- 1. 扩展jQuery插件的最佳方式
- 2. 消费RSS提要的最佳方式
- 3. 插入新值的最佳方式
- 4. 通知用户需要更新的帐户的最佳方式?
- 5. 为Android市场提供用户支持的最佳方式
- 6. Android:为listview项目提供选项的最佳方式
- 7. Python:为多个用户提供服务的最佳方式?
- 8. 使用JQTouch和JQuery显示rss提要的最佳方式
- 9. iTextSharp的外部样式表
- 10. JDBC:更新表的最佳方式?
- 11. 提供“工具提示游览”的最佳方式
- 12. 为DOM的一部分创建样式重置的最佳方式是什么?
- 13. 我需要插入样式表的一些PHP代码
- 14. DNN-提供基于会员的皮肤的最佳方式?
- 15. 订购CSS/JavaScript外部文件的最佳方式包括
- 16. JQuery插件为我的特殊需要提供高级手柄拖放功能
- 17. 新的jQuery插件 - 获得输入和反馈的最佳方式是什么?
- 18. 使用webpack样式表的最佳方式是什么?
- 19. 构建CSS样式表的最佳方式
- 20. 为什么外部CSS样式表的位置很重要?
- 21. 为什么我的嵌入式样式优先于外部样式表中的样式?
- 22. 别名表达式的最佳方式
- 23. 什么是包含我的外部javascripts的最佳/最快的方式?我使用jQuery
- 24. 提供“键入时搜索”的最佳方式是什么?
- 25. 什么是给用户提供反馈的最佳方式
- 26. 重定向到提供页面的最佳方式
- 27. Yii在测试中提供虚拟RSS的最佳方式
- 28. 通过WCF提供EF模型的最佳方式是什么?
- 29. 提供API请求的最佳方式是什么?
- 30. 在html中提供id和类的最佳方式