HTML实体:何时使用十进制与十六进制

栏目: Html · 发布时间: 6年前

内容简介:对于HTML实体,何时使用十进制与十六进制符号有一个很好的经验法则?例如,一个非突破连字符用十进制写为‑并以十六进制为‑这个

对于HTML实体,何时使用十进制与十六进制符号有一个很好的经验法则?

例如,一个非突破连字符用十进制写为‑并以十六进制为‑

这个 answer 表示十六进制是用于Unicode的;如果您使用<meta charset =“utf-8”>,那么应该使用十六进制文件中的标签<head&gt ;??? 偶尔,我会注意到实体字符被错误地渲染,而不是它们所代表的实体 – 例如& amp; amp; amp;在电子邮件主题行或RSS标题中出现(而不是&符号).十六进制还是十进制更好? 最后一个考虑:可以使用十六进制或十进制影响字符的渲染清晰度(清晰度)?

经验法则是:使用您喜欢的,但更喜欢十六进制. ☺

浏览器支持的意义没有差异,也没有区别(支持十进制参考的最后一个浏览器只能在20世纪90年代死亡).

由于@AlexW描述,由于写入了字符代码标准的方式,十六进制引用比十进制更自然.但是如果您发现十进制参考更方便,请使用它们.

该问题与元标记和字符编码无关.字符引用被引入到HTML中的主要原因是它们允许您非常独立于文档的编码输入字符.这包括在所使用的编码中根本不能直接写入的字符.感谢他们,即使字符编码是ASCII或其他有限的编码,如ISO-8859-1,您也可以输入任何Unicode字符.

在过去,通常可以推荐使用命名引用(或“实体引用”,因为它们在经典HTML中正式称为),因为在字面上向用户显示“Omega”等引用时,比“#x3A9”这样的引用更容易理解;或Ω这对于十多年来没有关系,只要考虑到Web浏览器.但是例如在这方面,电子邮件客户端可能是一种愚蠢的^ H ^ H ^ H ^ H ^ H ^ H ^ H ^ H ^ H不发达.他们可能会在消息列表中显示引用,即使它们在查看消息时可以正确地解释它们.但是,似乎没有一贯的行为,你可以指望.

代码日志版权声明:

翻译自:http://stackoverflow.com/questions/20357800/html-entities-when-to-use-decimal-vs-hex


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

HTTP

HTTP

David Gourley、Brian Totty、Marjorie Sayer、Anshu Aggarwal、Sailu Reddy / O'Reilly Media / 2002-10-7 / USD 54.99

Product Description Web technology has become the foundation for all sorts of critical networked applications and far-reaching methods of data exchange, and beneath it all is a fundamental protocol......一起来看看 《HTTP》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

html转js在线工具
html转js在线工具

html转js在线工具