Mark Otto 带领我们参观了 GitHub.com 的 CSS。非常高兴读到这样一篇坦诚直率的文章,包括所有缺点。
这与我们在 CodePen 中的做法 90% 相同。一个主要区别是他们将**所有** CSS 合并到两个文件中,并仅在所有页面上提供服务。我想这样一来,只要您访问过 GitHub.com 的任何页面,您就会将所有需要的 CSS 缓存在浏览器中。我倾向于使用 global.css 用于所有页面,以及一个 section.css,它利用浏览器缓存来处理大部分内容,同时保持每个页面的总 CSS 权重较低。