2013-02-25 27 views
2

假设我有以下链接:在href属性中转义html是否有效?

<a href='http://google.com/bla'>http://google.com/bla</a> 

这是一个还有效吗?

<a href='http:&#x2F;&#x2F;google.com/bla'>http://google.com/bla</a> 

它适用于Firefox,但我不确定这是否是标准化行为。我希望这个问题不是超级愚蠢!

回答

5

是的,这样做完全有效。实际上,“&”号(&)字符必须必须转义为&amp;才能成为有效的HTML,即使在href属性(和所有属性)中也是如此。

+0

确实...像IE这样的旧浏览器实际上将&aaaa解释为特殊字符,即使没有关闭; – 2013-02-25 17:49:40

+0

非常感谢!我在网上没有发现任何关于此事的信息。但我必须承认我没有搜索很长时间;) – 2013-02-25 20:47:57

相关问题