1

我有一个基本的 html 文件,我希望所有其他页面都从中继承某些特性。但是虽然我继承的页面例如。main.html可以参考外部链接,例如:

<link href="http://twitter.github.com/bootstrap/1.4.0/bootstrap.css" rel="stylesheet">

没有问题。但是,当我尝试下载 twitter 引导程序并将文件存储在与所有其他 html 页面相同的目录中时,它无法链接到该文件,并且它给了我一个 404 错误。我的文件结构很简单;一个名为 templates 的文件夹,其中包含该目录中的所有 html、css 和 js 文件。

所以我这样做:

 <link href="bootstrap.css" rel="stylesheet" media="screen">

当我尝试这样做时:

<link href="http://localhost/templates/bootstrap.css" rel="stylesheet" media="screen">

我没有收到任何404错误,但是从网页上的查看源代码中,如果我尝试访问该页面,我会收到一条错误消息:

Firefox 无法与位于 的服务器建立连接。

我真的很困惑为什么这个“简单”的事情不起作用。

4

1 回答 1

2

你的html里面有base标签吗?如果是这样,它可能会说 Firefox 一个特定的主机在哪里可以找到文件,而不是 localhost。尝试在 Firefox 或 Chrome 开发者工具上使用 Firebug 来查看它试图检索的 URL。

于 2012-12-04T13:49:22.310 回答