CSS样式如何组织规划?将样式写的简洁,重用性强。

html-css014

CSS样式如何组织规划?将样式写的简洁,重用性强。,第1张

从你的话中我模模糊糊听懂了那么一点,我建议你选择你所说的“针对样式的功能写样式”,其实样式CSS只需要写一个就可以,只要你写的CSS文件不超过30K,那么建议你尽量将CSS代码都存在一个CSS文件中,但是如果你怕自己分不清或者难以找到自己想要修改的CSS文件,你也可以分别建立CSS,如首页使用的CSS就可以命名为index.css,列表页可以命名为list.css等等。这样一看就知道是哪里的样式了

这个应该是浏览器安全机制的问题,具体为什么没有深入了解过,除了IE之外的其他浏览器貌似都不可以动态的调用JS(dojo的require机制),也就是说在其他浏览器都无法找到对应的JS,应该都已经报错了,所以样式才没有生效。

解决方法有2个:

把dojo的链接换成CDN的地址。

比如dojo.js可以引用//ajax.googleapis.com/ajax/libs/dojo/1.9.2/dojo/dojo.js;

css也可以换成对应的链接。

把dojo的源文件包放在tomcat或者什么server的项目里,然后把链接改成server的链接。