没有协议的链接是否有效XHTML?即<a href="//www.example.com/"></a>

时间:2011-04-20 19:46:36

标签: http xhtml https anchor href

使用以下表单的链接是否有效XHTML /良好做法? //www.example.com/foo/bar.html

如果当前页面是HTTP,则链接指向:http://www.example.com/foo/bar.html 如果当前页面在HTTPS下受到保护,则链接指向:https://www.example.com/foo/bar.html

换句话说,是

  

&lt; a href =“// www.example.com /”&gt;

在XHTML 1.1 Strict 中有效吗?而且,它是否受到许多/所有浏览器的支持?

1 个答案:

答案 0 :(得分:8)

  

它是否有效XHTML

完全。 XHTML不关心URI的语法。 href属性定义为包含CDATA。

  

在XHTML 1.1 Strict中有效吗?

没有这样的语言。

XHTML 1.0具有Strict / Transitional / Frameset版本。

XHTML 1.1只是XHTML 1.1。 (并且rfc2854没有被祝福作为text / html(IE&lt; 9支持所需))。

  

并且,它是否受到许多/所有浏览器的支持?

是。支持很好。