84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
jquery插件开发中,肯定要定一些css样式,那么css样式是另外写一个样式文件引进来,还是直接在jquery插件里用$().css()直接写好?
您好,我建议单独定义外部样式表,引入外部样式表并操作class,但要注意类名的语义化和唯一性。这是为什么呢?
1.行内样式的缺点其实很明显,CSS直接写在HTML代码的内容中间,这样并不能够形成样式和元素的分离,也无法进行批量操作,唯一的作用就是能够修改丰富的样式,但如果全部使用这种方式的话,会使HTML中有很多冗余的CSS代码,并且让你的代码看起来非常的臃肿。所以这种方式,一般是不会出现在正常的项目使用上的。
2.使用外部样式表,相对于内部样式的,有以下优点:(1)、样式代码可以复用。一个外部CSS文件,可以被多个地方共用。(2)、便于修改。如果要修改样式,只需要修改CSS文件,而不需要修改插件代码。(3)、提高网页显示的速度。如果样式写在网页里,会降低网页显示的速度,如果网页引用一个CSS文件,这个CSS文件多半已经在缓存区(其它网页早已经引用过它),网页显示的速度就比较快。希望对您有帮助!如有其他问题可以找我。
您好,我建议单独定义外部样式表,引入外部样式表并操作class,但要注意类名的语义化和唯一性。这是为什么呢?
1.行内样式的缺点其实很明显,CSS直接写在HTML代码的内容中间,这样并不能够形成样式和元素的分离,也无法进行批量操作,唯一的作用就是能够修改丰富的样式,但如果全部使用这种方式的话,会使HTML中有很多冗余的CSS代码,并且让你的代码看起来非常的臃肿。所以这种方式,一般是不会出现在正常的项目使用上的。
2.使用外部样式表,相对于内部样式的,有以下优点:(1)、样式代码可以复用。一个外部CSS文件,可以被多个地方共用。(2)、便于修改。如果要修改样式,只需要修改CSS文件,而不需要修改插件代码。(3)、提高网页显示的速度。如果样式写在网页里,会降低网页显示的速度,如果网页引用一个CSS文件,这个CSS文件多半已经在缓存区(其它网页早已经引用过它),网页显示的速度就比较快。希望对您有帮助!如有其他问题可以找我。