2010-08-09 68 views
1

有过滤大CSS文件所需的唯一选择一个页面上,并创建包含只是这些选择CSS文件的方法吗?发球需要CSS样式

案例:我有我想要筛选在每个页面的基础上,使文件大小减少,可以通过移动设备进行高速缓存非常大的CSS文件。我正在考虑像服务器端dust me selectors工具的东西。

具体项目我的工作是使用ASP.NET MVC。

感谢

+0

在移动缓存的情况下,更好地下载一个较大的文件一次,不是每个页面中有许多规模较小的有重复的代码。 – ThoKra 2010-08-09 21:27:47

+0

@Terw若文件大小是这么大,不会在所有缓存(根据该http://www.phpied.com/iphone-caching/)。 – 2010-08-09 21:30:12

+0

你的CSS文件的大小是多少? – Marko 2010-08-09 21:31:44

回答

0

抬起头,虽然你可能会得到较小的单个页面加载,浏览网站的总负载会更高因为你打的每一个新的CSS文件每一次(而不是服务器和而不仅仅是缓存一次网站级CSS文件)。

另外,如果你发现有很多独特的每个页面的CSS声明,该网站的CSS可以不写得很不错。因此,解决方案可能是要回去重新考虑CSS的结构,首先,也许是寻找到OOCSS型号:

http://wiki.github.com/stubbornella/oocss/

不幸的是,没有,回答您的具体问题。

+0

好建议,我很想重写所有的CSS,但时间也是一个因素,谢谢! – 2010-08-09 21:36:54