2011-04-20 72 views
7

Is it valid XHTML/good practice to have links of the following form? //www.example.com/foo/bar.html是一个没有协议有效XHTML的链接?即<a href="//www.example.com/">

If the current page is HTTP, then the link points to: http://www.example.com/foo/bar.html 如果当前页面是根据HTTPS固定,则该链接指向:https://www.example.com/foo/bar.html

换句话说,是

< A HREF = “// www.example.com/” >

XHTML 1.1有效严格?而且,它受到很多/所有浏览器的支持吗?

回答

8

它是有效的XHTML

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

在XHTML 1.1中有效严格?

有没有这样的语言。

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

XHTML 1.1只是XHTML 1.1。 (并且不被rfc2854用作文本/ html(您需要支持IE <))。

而且,它是由许多/所有浏览器支持的吗?

是的。支持很好。

+0

我想的很多。感谢您的答复。只是为了不让W3C警察不高兴。 :P我的所有网页必须是有效的XHTML,你知道。 – BMiner 2011-04-20 19:58:49

相关问题