HTML - 使用 "//domain.com"而不是 "https://domain.com"或 "http://domain.com"

标签 html css http https hyperlink

<分区>

Possible Duplicates:
Can I change all my links to just //?
Network-Path Reference URI / Scheme relative URLs

我见过一些网站使用这样的东西:

background:url(//cdn.domain.com/images/bg-normal.png)

请注意“//”,如果页面使用 HTTPS,浏览器会自动将其转换为“https://”,如果页面使用 HTTP,则浏览器会自动转换为“http://”。

是否只有现代浏览器支持这种表示法?

是否推荐使用这种表示法,或者我是否应该根据 HTTPS 或 HTTP 在 CSS 文件中硬编码 https://或 http://。

最佳答案

根据 Paul Irish 的 blog post , 它也适用于 IE。

关于HTML - 使用 "//domain.com"而不是 "https://domain.com"或 "http://domain.com",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9379080/

相关文章:

JavaScript 循环在 Canvas 上创建网格

html - 使用背景图像设置有序列表的样式

http - 我的 Azure 网站在(监视器)门户中有一个奇怪的 "HTTP success"模式

http - cpprestsdk http凭据设置获取401错误

javascript - 在数组中添加一个元素时,JavaScript 中会出现错误

javascript - 在模型图像下方添加文本框

javascript - 我怎样才能改变 jconfirm-buttons 风格 craftpip/jquery-confirm

html - 底部元素位于其他元素上方的侧边栏

支持分块编码的 Python HTTP 服务器?

javascript - 将一张图片换成另一张关于悬停的图片