IE将标签解释为8个空格。 Notepad ++将其解释为4个空格。
这使我的代码看起来很乱,现在我必须解决它。
我认为标签将是一个通用长度。这是通过文本编码设置的。
标签是否以相同的方式存储,只是以不同的方式解释?
答案 0 :(得分:13)
CSS standard指示8个空格的标签,在第16.6.1节,第2段,第2项中:
Tab停止发生在a的宽度的8倍的倍数处 空格(U + 0020)从块的开始以块的字体呈现 内容优势。
答案 1 :(得分:3)
是的,确实如此。如果您想要一致性,只需使用4个空格而不是标签。
答案 2 :(得分:3)
标签只不过是内存中的一个字符。它的呈现方式取决于编辑器/查看器/等,通常可以将宽度配置为应用程序中的设置。
因此,你最好使用空格,这样每个人都能看到同样的东西。
答案 3 :(得分:-1)
标签是邪恶的,因为没有通用标准,许多空格等于标签。 对于当前问题,您可以在Notepad ++中将您的设置调整为您需要的设置
在设置菜单中的notepad ++中 - >偏好 - > (标签)语言菜单/标签设置
答案 4 :(得分:-2)
原因是,正如您所注意到的,标签不是标准。然而,空间是。