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


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

查看所有标签

猜你喜欢:

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

Scrum敏捷软件开发

Scrum敏捷软件开发

Mike Cohn / 廖靖斌、吕梁岳、陈争云、阳陆育 / 清华大学出版社 / 2010-11 / 69.00元

《Scrum敏捷软件开发》是敏捷联盟及Scrum联盟创始人之一、敏捷估算及计划的鼻祖Mike Cohn三大经典著作中影响最为深厚的扛鼎之作,也是全球敏捷社区中获得广泛肯定的企业敏捷转型权威参考。作者花四年时间,把自己近十五年的敏捷实践经验,特别是近四年中针对各种敏捷转型企业的咨询和指导工作,并结合旁征博引的方式,从更高的思想层次对敏捷与Scrum多年来的经验和教训进行深入而前面的梳理和总结,最终集......一起来看看 《Scrum敏捷软件开发》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具