2008-12-22 13 views
2

我写了我的第一个JQuery插件,它的一个依赖是一个外部CSS样式表。你认为这是一个可接受的策略,将其包含在可分发内容中,还是应该将风格信息嵌入到插件本身中?我应该运送没有风格的信息吗?没有样式表,插件的视觉元素是没有意义的,我想让用户明显地调整外观和感觉。只是不确定采取什么最好的方法。为我的新JQuery插件提供外部样式表的最佳方式?需要的战略

回答

4

用户界面无疑是最重要的插件之一,它的发布中包含了css文件。这是如何分布的样子:

jquery.js 
licence.txt 
readme.txt 
ui\*.js 
themes\*.css 
tests\ 
demos\ 

我想你可以使用类似的结构。请注意,如果没有样式表,某些小部件将无法使用。文档清楚地提到了CSS中的哪些元素是强制性的。

2

我会包括与插件分布的外部CSS。用js嵌入样式让它远没有吸引力。 大部分优秀的插件都是这样做的。

1

理想情况下,功能和表示元素应该是分开的,换句话说,插件应该没有应该是可选的css文件。

但是我们并没有生活在一个完美的世界中,并且考虑到可能大部分时间都会定制一个css,因此将css与插件分发包含在一起是完全可以接受的。

您应该将css保持在最低限度,并最终添加额外的更详细的css示例。

相关问题