HTML – 为什么浏览器渲染?作为一个常规的空间角色?
发布时间:2020-12-14 22:44:52 所属栏目:资源 来源:网络整理
导读:请考虑以下HTML代码段: 当在网页和浏览器呈现的页面中使用此HTML时,浏览器在“Space”和“Test”之间实际呈现的字符是常规空格字符(U 0020),而不是不间断的空格字符( U 00A0). (这可以通过使用Firefox扩展Character Identifier来观察.) 我在Firefox 5,Inter
请考虑以下HTML代码段:
当在网页和浏览器呈现的页面中使用此HTML时,浏览器在“Space”和“Test”之间实际呈现的字符是常规空格字符(U 0020),而不是不间断的空格字符( U 00A0). (这可以通过使用Firefox扩展Character Identifier来观察.) 我在Firefox 5,Internet Explorer 8和Chrome 12中试过这个;所有人都有在渲染网页上写出U 0020而不是U 00A0的相同行为,即使源文件包含& nbsp;而不是一个常规的空间角色. 为什么浏览器会以这种方式呈现常规空格字符而不是不间断的空格字符? 最佳答案
当标准字符集中不存在NBSP字符时,这是Unicode前时间的遗留物. HTML定义了& nbsp;转义序列只是一个不应导致自动换行的空间.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |