Html 网络:什么';CSS的正确路径是什么?

Html 网络:什么';CSS的正确路径是什么?,html,css,Html,Css,我在我的项目中有这个结构 我有这个页面27.html,所以我必须找到CSS文件,所以我认为正确的路径是: <link href="../../../css/style.css" rel="stylesheet" type="text/css" /> <link href="../../../css/inner.css" rel="stylesheet" type="text/css" /> 但它不起作用,所以我想知道为什么会发生这种情况 有什么想法吗 乌德帕特: 大

我在我的项目中有这个结构

我有这个页面27.html,所以我必须找到CSS文件,所以我认为正确的路径是:

<link href="../../../css/style.css" rel="stylesheet" type="text/css" />
<link href="../../../css/inner.css" rel="stylesheet" type="text/css" />

但它不起作用,所以我想知道为什么会发生这种情况

有什么想法吗

乌德帕特: 大家好,这是我的网址: /web/blog/2011/june/27.html

我正在努力

<link href="/css/style.css" rel="stylesheet" type="text/css" />

但是仍然没有在页面中应用css

致以最良好的祝愿,
Valter Henrique.

为什么不直接使用根作为引用


您需要指定从根URL开始的路径,以简化此操作,前面有“/”

<link href="/css/style.css" rel="stylesheet" type="text/css" />

您只需要两个
。/

试试这个:

<link href="../../css/style.css" rel="stylesheet" type="text/css" />
<link href="../../css/inner.css" rel="stylesheet" type="text/css" />

您可以随时这样做以访问您的web根目录:

<link href="/css/style.css">


与其摆弄相对路径,不如选择绝对路径。

您的路径看起来不错,您确定CSS文件已上载到您的服务器,并且文件名实际上是正确的吗


如果您对“.”导航有疑问,请将您的文件移近一点,并进行一些尝试和出错操作,直到您得到它。

我不这么认为。首先,把他带到2011年。第二,把他带到博客。第三个../把他带到根。@Steve:对,我误解了他的截图。谢谢。也许他的站点没有部署到域的根目录?foo.com/bar/hisite/如果url为/web/blog/。。。那绝对路径肯定行不通。。。最好的情况是你必须做/web/css/style.css,但这仍然有点臭,因为如果/web/changes怎么办?@Steve,我照你说的做,但仍然不起作用,我在用netbeans IDE开发。“可能是这样吗?”瓦尔特;如果您使用FireBug、Chrome开发工具或IE开发工具,当浏览器尝试下载这些文件时,您会得到什么HTTP状态代码?404还是别的什么?@Steve,等一下,我两个都不用。我使用google chrome作为浏览器,我将安装chrome开发工具。@Steve我安装了firebug,我怎么能看到你说的这个错误?在console->errors中,它并没有显示任何内容,只是js中的一些错误。