关于分离CSS文件

问题描述:

我有一个网站,它的部分之间的分离,我的问题是:关于分离CSS文件

它是一个良好的初步实践的CSS文件分开每个部分?

Ps .:我有一个'全球'CSS样式表。

+0

堆栈溢出不是问是否是好的做法。一个问题应该解决具体的编程问题。 – kleinfreund

这是什么意思?栏目

一般实践(据我所知)是有一个全局样式表来设计网站的整个外观。

如果需要,可以使用最小内联样式的组合,也可以使用特定“插件”(如对象或部分)的其他样式表。

最后,这是你的电话。任何你接近它的方式都有优点和缺点。

随着一个巨人包含样式表,可维护性可能变得困难。 3个月后,当你需要进行小小的调整时,通过数千行代码搜索是有点困难的。另一方面,许多较小的样式表意味着来自网站的更多外部文件调用,这可能会减慢加载时间(最低限度)。

我个人对使用样式表的建议,使用任何方法都使得可维护性最容易。使用大量的评论和逻辑顺序。

对于开发,我会说这是一个很好的做法,因为它更容易找到您正在寻找的内容,或者指向其他开发人员需要更改某些代码的位置。然后,您可以引入CSS预处理器(例如LESS和SASS)来“构建”您的CSS以进行部署。

这取决于...

如果你觉得人可能只访问该网站的一个部分,你可以开销只提供该节的样式避免。

如果用户会在各部分之间跳动,他们将需要两个样式表,合并它们是有意义的。

就最佳实践而言,分割CSS没有任何规模。通常只会尝试尽量减少HTTP请求和文件大小,并尽可能多地重复使用代码。除此之外,您可以使用您的最佳判断。