我开始想知道使用空格缩进 html 文档的总体影响是什么。
为什么不简单地使用制表符来缩进?这不是更具成本效益吗:1 个字符 (\t) 与示例 4 个字符(空格)?
我通过将 asp.net 页面转换为使用选项卡并比较渲染标记的大小进行了一些实验。通过仅替换一个部分视图的空白空间,导致 22kb 大小的页面减少到 19,4kb -> 减少了 12%。更改所有缩进,页面最终分配了 16,7kb - 减少了 24%!(使用 chrome 开发工具和 Fiddler 进行验证)
我的推理合理吗?制表符应该主要用于 HTML 的缩进吗?是否有任何理由使用空格(例如与外来浏览器的兼容性)?
附言。Stackoverflow 似乎也使用空格。将 SO 主页转换为使用选项卡可以减少 9%。这是有效的观察吗?如果是这样,他们为什么不使用标签?