当我在Bootstrap的wiki页面上测试示例代码时,我遇到了一个问题。
如你所见:
<link href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">
该链接没有http:
或https:
。有人告诉我这意味着这两个协议都可以应用这个链接。但是,我的测试结果表明它不起作用!
只有当我添加http:
时,它才有效!
所以我现在很困惑。这是否意味着在wiki页面中使用bootstrap是错误的?或者我得错了什么?
答案 0 :(得分:3)
该代码确实有效 - 它将使用调用HTML页面使用的相同协议来请求引导程序CSS。你是如何运行你创建的HTML文件的?
如果您只是从计算机上打开页面(即不从服务器运行它),您的页面本身就没有协议(没有http
或https
)因此它不能尝试渲染引导CSS时使用相同的协议。
答案 1 :(得分:1)
您是否需要http取决于您是否将样式表加载到您的网站或本地目录中。如果你在本地安装它,那么我会将样式表链接修改为如下所示。
<link href="/css/bootstrap.min.css" rel="stylesheet">
我认为bootstrap.min.css已经是bootstrap下载的一部分,因此您只需要确保样式表链接遵循正确的路径到达保存位置。