CSS文件拒绝链接到HTML文件

时间:2012-07-19 14:53:06

标签: html css

我对网页设计领域很陌生,但是,我遇到了一个让我感到难过的问题。我的CSS文件不会链接到我的HTML文件。我检查了一切(我想)。文件路径是相同的,我用正确的语法链接文件,但它仍然无法正常工作。我附上了一些照片,以帮助你们更好地理解我的问题。如果您需要更多信息,我很乐意提供。

第一个图像是我保存文件的文件夹。第二个是我用来链接HTML和CSS的语法。第三和第四个文件是我的编辑器的屏幕截图,文件路径位于顶部。 (是的,我知道CSS文件是空的。但由于它无法正常工作,我现在把它留空了)

Here's where I keep the files.

Here's the syntax I'm using to link the files.

File path on my HTML.

File path on my CSS.

6 个答案:

答案 0 :(得分:4)

如果CSS为空,你怎么知道它不起作用?

键入body { background-color: #f0f; }以测试它是否正常工作。

答案 1 :(得分:2)

有时您需要强制浏览器使用最新的样式表。您可以通过在链接中添加查询字符串来实现此目的。

像这样:

<link rel="stylesheet" href="Joe.css?v=1.1" "type="text/css"/>

正如您所看到的,我在“Joe.css

之后添加了?v = 1.1

然后,每次在CSS文件中进行一些更改时,只需更改版本号。因此,在这种情况下,当您更新CSS文件时,您可以将数字更改为?v = 1.2,依此类推。通过这样做,您强制浏览器使用最新的CSS。

但请注意,您只应将此添加到链接中,而不是实际文件名Joe.css - 保持不变。

希望有所帮助!

答案 2 :(得分:1)

您应该调试代码。

首先,将您的<link>标记替换为以下内容并查看其是否有效:

<style type="text/css">
    body { background-color: #000; }
</style>

如果您的背景颜色变为黑色 - 这是一个好兆头。 如果没有,你的脚本或浏览器出了问题。


接下来,使用以下内容替换上面的代码:

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

在与HTML脚本相同的目录中创建文件style.css ,并将以下代码放入其中:

body { background-color: #000; }

如果这不起作用,那么您的脚本或浏览器就会出现问题。


不过,请尝试清除浏览器缓存。

答案 3 :(得分:0)

在Web浏览器中使用调试工具 - 在firefox中使用Firebug,或在IE中使用F12开发人员工具 - 查看您的网页正在加载什么CSS。

答案 4 :(得分:0)

尝试使用语法:body { background-image: url("Joe-Image/Joe-logo.png");}并且您确定在html文件中添加了CSS吗?

答案 5 :(得分:0)

试试这个:

<link href="./joe.css" rel="stylesheet" type="text/css" media="all" />

我插入了相对路径。你也可以试试这个:

<link href="./Joe.css" rel="stylesheet" type="text/css" media="all" /> 

大写j。也许您的Web服务器区分大小写?