我编写了我的第一个 JQuery 插件,其中一个依赖项是外部 css 样式表。您认为将其包含在可分发文件中是一种可接受的策略,还是应该在插件本身中嵌入样式信息?我应该在发货时完全没有样式信息吗?如果没有样式表,插件的视觉元素就毫无意义,我希望用户也可以明显地调整外观。只是不确定最好的方法是什么。
enfovd the oppressor
问问题
263 次
3 回答
4
UI 无疑是最重要的插件之一,它的发行版中确实包含 css 文件。这是分布的样子:
jquery.js
licence.txt
readme.txt
ui\*.js
themes\*.css
tests\
demos\
我想你可以使用类似的结构。请注意,如果没有样式表,某些小部件将无法工作。文档清楚地提到了 css 中的哪些元素是强制性的。
于 2008-12-22T12:57:03.980 回答
2
我会将外部 css 包含在插件分发中。用 js 嵌入样式使其对 imo 的吸引力大大降低。大多数好的插件都是这样做的。
于 2008-12-22T12:15:46.870 回答
1
理想情况下,功能元素和表示元素应该分开,换句话说,插件应该在没有应该是可选的 css 文件的情况下工作。
但是我们并不是生活在一个完美的世界中,考虑到可能大多数时候 CSS 将被定制,将 CSS 包含在插件分发中是完全可以接受的。
您应该将 css 保持在最低限度,并最终添加更多、更详细的 css 示例。
于 2008-12-22T12:26:24.760 回答