对于HTML实体,我应该使用命名语法还是数值语法?

问题描述:

例如,要代表<,在浏览器支持方面,使用&gt;还是&#60;更好?对于HTML实体,我应该使用命名语法还是数值语法?

This page声称应该避免名称语法,因为“并非所有浏览器都支持较新的实体名称(160-191范围)”。这个建议是否适用于现代浏览器(IE7 +,FF3.5 +,Safari,Chrome,Opera)?

(我的IDE自动在HTML特殊字符转换为实体,但只能使用命名为语法,所以我想用命名实体出于这个原因,或者找到一个实用工具,将字符转换为使用他们的实体数字语法)。

+1

这并不直接回答你的问题,但是我用的数值,因为很多实体没有一个“名” – 2012-01-12 18:05:04

这些天,你使用哪个并不重要。被命名的实体更容易记住,并覆盖99%的反正使用的东西。

这里有一个方便的指南和转换器:

http://www.texaswebdevelopers.com/examples/xmlentities/xml_entities.asp