只提供CSS所需的样式

时间:2010-08-09 21:25:40

标签: asp.net css optimization

有没有办法为页面上唯一需要的选择器过滤大型CSS文件,并创建仅包含这些选择器的css文件?

案例:我有一个非常大的CSS文件,我想基于每页过滤,以便减少文件大小并可以由移动设备缓存。我正在思考类似于服务器端dust me selectors工具的问题。

我正在处理的特定项目是使用ASP.NET MVC。

由于

1 个答案:

答案 0 :(得分:0)

当你可能获得较小的单个页面加载时,浏览站点的总体负载将会更高,因为你每次都要使用服务器来获取新的CSS文件(而不仅仅是缓存站点 - 等级CSS文件)。

此外,如果您发现每页的CSS声明很多,那么该网站的CSS可能写得不好。因此,解决方案可能是回过头来重新思考CSS结构,或许可以查看OOCSS模型:

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

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