HTML锚标记语法

时间:2014-10-23 20:12:50

标签: html syntax anchor

我处于一种奇怪的情况,我必须尽量避免匹配正是字符串"</a>"的正则表达式,同时仍然使用该结束锚标记。

似乎是"</a >"有效。另一种可能性是"</A>"但我必须确保它100%有效。在所有浏览器中都是如此。如果没有,那对我来说非常糟糕。

我可以假设这是安全的,还是我必须找出一种不同的做事方式?

1 个答案:

答案 0 :(得分:1)

标签名称在“经典”HTML中不区分大小写,但在XHTML中不区分大小写,因此如果文档有可能被处理为XHTML,则使用</A>根本不安全。

根据“经典HTML”规则(SGML规则)和XHTML规则(XML规则),在标记名称之后,即使在结束标记中,也允许任意数量的空格。几乎可以肯定的是,浏览器是正确的,即</a >是安全的,因为这是标签的基本处理的一部分