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

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

内容简介:对于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


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

查看所有标签

猜你喜欢:

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

Programming Python

Programming Python

Mark Lutz / O'Reilly Media / 2006-8-30 / USD 59.99

Already the industry standard for Python users, "Programming Python" from O'Reilly just got even better. This third edition has been updated to reflect current best practices and the abundance of chan......一起来看看 《Programming Python》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具