c语言缩进是几个空格,html缩进标准,制表符还是两个空格?

本文讨论了在MarkUp语言中使用制表符还是空格的争议。作者指出,尽管制表符在终端应用时代常见,但现在更推荐使用空格,因为它们在多个应用程序中保持一致,且现代编辑器通常提供制表符到空格的转换。文章还提到,存储空间节省的论点并不成立,因为HTML交换通常会进行压缩。最后,作者强调了使用两个空格作为缩进标准的理由,以避免格式化问题。
摘要由CSDN通过智能技术生成

TABS不适用于MarkUp语言! (即使Myster和MS也这样认为!)样板使用空格是有原因的,为什么它们恰好是两个。 MS并不是真的以使用合理的交换格式而闻名,所以我不会对ASP.NET MVC3发表评论。

TABS用于终端应用时代。现在,他们最好留给UI来解释,然后作为数据交换/存储的具体内容。所以像“使用标签,因为他们更快键入”的论点......只是让我无语。是的,编辑器应该解释用户操作并结束适当的操作,但如果UI /编辑器无法将标签翻译为两个空格,那么您显然使用了错误的工具!

所以我完全赞同罗德先生的推理!这也是为什么任何合理的编辑器都提供了制表符到空间转换的选项。

“存储大小保存”参数是虚假的,因为在html交换中压缩几乎是强制性的。过度简化空间可能最终会成为文档中最常用的标记,并会被有效压缩为几位(2-4)!因此,将空格分隔为制表符和空格可能会损害压缩。

而且只有空格在多个应用程序中是一致的。标签解释可能在2-8个空格中变化很大。

如果您不希望每次底层基础架构发生更改时都要重新格式化,请使用两个空格。

ps:我刚刚检查了这个html的空间(直到前一段),并得到了15177.下一个频繁的字符是't'与4468.标签的出现有一个值得尊敬的1101.使用gzip和lzo,标签版本确实比只有一个空格小一点。

所以我不能完全劝阻“存储空间”的说法 - 尽可能多的我想。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值