我刚刚推出了我的新网站,并且在多个浏览器中查看它是如何执行的,我注意到了一些奇怪的东西.
你能看到"但是"这个词之后的差距吗?根据我的推理,下面一行的"是"一词应该在它旁边,因为它有足够的空间 - 但正如你所看到的,它不是.
虽然这个截图来自Firefox(10),但我在Chrome(17)和Internet Explorer(9)中得到了同样的东西.
使用Firebug来检查元素,它显示
在'was'和'disappointed'之间(这可以解释为什么它不在上面的那一行) - 但是在查看源时,没有这样的
存在.
这导致我建议浏览器插入它们 - 但我不知道为什么.
无论如何,有问题的页面是http://limeblast.co.uk/2012/02/currently-playing/
我使用 wget 将页面直接下载到文件中,我注意到 was 和“失望”之间的空格以及您看到的所有其他空格
Run Code Online (Sandbox Code Playgroud)
使用两个字节(C2 A0 hex)进行编码,而其他空格则使用一个字节(20hex)进行编码。希望这可以帮助。
题外话,我还建议证明文本的合理性。