大型CSS与大型HTML

Nej*_*ian 3 html css optimization css3 less

将HTML限制为少数类和ID以及将HTML的大小保持在较低状态是否更好?或者更好地使用大量嵌套CSS.

这些是我能想到的优点.

使用少量嵌套CSS规则的优点:

  • 较小的CSS文件
  • 有效地定位CSS内的元素
  • CSS中的渲染时间可能更快(不确定)

使用大量嵌套CSS规则的优点:

  • 整个网站的HTML大小
  • CSS被缓存
  • 更好地组织代码(我使用LESS)

谢谢.

Wex*_*Wex 12

我会在任何一天争论大型HTML而不是大型HTML.您的CSS将被缓存,因此使用较小的HTML可以加快页面加载速度.更多的类确实意味着更多的灵活性,但是你会惊讶于使用CSS选择器可以完成多少工作.我唯一一次看到膨胀HTML作为有用的东西是SEO; 请参阅微格式以获取我的意思.

准确性不应该是一个问题(即使你考虑到人为错误,你应该能够立即发现你的错误).就速度而言,我怀疑它对性能有影响.请记住,所有渲染都是在客户端完成的,因此您不必担心服务器会执行更多工作,因为CSS选择器更复杂.