用“//”而不是”http://”作为网页超链接的前缀

网页中常见的文本超链接前缀一般以“http://”开头,其实超链接还有一种省事的写法“//”。比如wordpress公园的主页网址是:”https://www.moiblog.net”,可以直接写成”//bo.moioi.com”。这种写法没有任何兼容性问题,不管是 <a href、<img src、<link href、<script src 或者 CSS 里,甚至 <base target 里,都没有任何影响。跟完整的 http:// 无异。在IE6浏览器中,也能正常识别为http://。

那么用“//”和”http://”的区别是什么呢?

// 的语境取决于页面本身,如果你的页面是 https 的,那 // 就相当于 https://,这样的话,使用//能简化问题,比方说当你的页面可以同时兼容 http 和 https 访问的时候,不用在 HTML 模板上操太多心了。

著名维基站点维基百科使用的也是“//”作为文本超链接前缀。

发表评论

电子邮件地址不会被公开。 必填项已用*标注