<link rel =“ stylesheet” type =“ text / css” href =“ main.css” />无效

时间:2018-07-27 10:26:48

标签: java html css

我不知道为什么它不起作用。

enter image description here

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" type="text/css" href="main.css"/>
</head>
<body>
<p class="color">hallo</p>
</body>
</html>

.color {
    color: blue;
}

我尝试过:

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

以其他方式

当我将CSS文件放入带有html和href="main.css"的文件夹中时,它可以很好地工作。

在其他项目中,我的静态文件夹没有此类问题。 我也尝试过重新启动IDE。

4 个答案:

答案 0 :(得分:2)

您位于模板文件夹内,因此必须使用两个点在文件夹上向上移动,然后进入静态文件夹。

像这样:

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

答案 1 :(得分:0)

在查看文件组织方式的屏幕快照时,您可能希望尝试使用href。“ ../ static / main.css”,因为这是相对路径名。

答案 2 :(得分:0)

更新标头,

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

答案 3 :(得分:0)

  • /是当前驱动器的根目录;
  • ./是当前目录;
  • ../是当前目录的父级。

如果您使用

$

页面正在html文件的同一文件夹中找到文件