HTML中是否没有为“@”字符引用任何命名的字符实体引用?

时间:2013-10-30 08:32:39

标签: html

搜索wikipedia page获取“@”但没有快乐。对遗漏的任何解释。

我现在意识到使用任何这样的实体都是徒劳的,因为它可以有效防止垃圾邮件机器人丢弃地址,但这就是我来自的地方。

2 个答案:

答案 0 :(得分:3)

我认为@没有命名的字符实体引用,因为它是一个可打印的字符(即它来自前128个字符,它们是标准ASCII的一部分),对xml和html都没有特殊含义。至于防止垃圾邮件机器人,我不认为他们解析&at;@更难。

答案 1 :(得分:2)

正如@Alohci在评论中提到的那样,“WHATWG HTML Living Standard”中有命名字符引用@,并且也存在于W3C HTML5 CR中。然而,使用它没有意义,因为即使是相对较新的浏览器也不会认识到这种(无意义的)HTML添加。在极少数情况下,您的键盘设置是奇怪的,并且您不知道如何键入“@”并且您没有方便的方法来剪切和粘贴它,您可以使用字符引用@或等效地{ {1}}。

使用字符引用无法防范垃圾邮件机器人。垃圾邮件机器人作者处理它们是微不足道的。