编辑我的html文件时,我经常收到警告“非转义实体”。写作时:Forename
姓氏在不间断空间实体之前和之后没有空格。如果我在分号后放一个空格,警告就会消失。在这个和其他情况下,即对于印刷引号的实体,aptana的这种行为绝对没有意义。
我如何阻止Aptana这样做?
答案 0 :(得分:0)
AFAIK是一个整洁的故障,并没有快速的解决方案。 Tidy解析实体有一些记录的问题。您可以在这里阅读更多相关信息: http://www.htmlpedia.org/wiki/Tidy_3
我知道避免该警告的唯一方法是停止使用& nbsp;。 您可以使用span标记和css类替换它:
而不是: 我&安培; NBSP;不可中断&安培; NBSP;短语
你可以使用: < span style =“white-space:nowrap;”>我的不可破解的短语。< / span>
或者您可以将样式放在css中,然后使用类。顺便说一句,这是取代现在不鼓励的< nobr>的标准方法。标签
有关它的更多信息: http://davidwalsh.name/nobr-css
答案 1 :(得分:0)
我认为这不是一个整洁的错误。 (Tidy并不认为
(等等)是错误的。)
你可以通过使用HTML十进制代码摆脱奇怪的警告;因此,您无需键入
即可粘贴 
。
有许多站点包含实体和十进制代码表。
参考文献:
Extended explanation
One of the many sites with tables with entities