CSS没有链接到HTML

时间:2016-10-10 22:16:55

标签: css html5

我不确定如何将CSS链接到HTML。这是我目前的链接方式:

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

但是当我这样做并保存它时,我没有看到任何变化,所以我使用了<style>标签。我也使用Sublime Text,如果这与问题有关:

<style type="text/css">
  body {
    background: green;
    color: black;
    background-color: red;
  }
</style>`

4 个答案:

答案 0 :(得分:0)

尝试绝对路径。

变化:

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

<link href="http://yourwebsite.com/styles/main.css" rel="stylesheet" type="text/css"/>

如果这不起作用,请编辑您的问题以包含main.css文件的内容,因为这可能是对如何编写样式表的一个简单误解。

快乐的编码。

答案 1 :(得分:0)

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

如上所述,您的main.css文件必须位于名为“styles”的子文件夹中,相对于您的html文档。

这是可视化的结构:

enter image description here

如果您在同一文件夹中有main.css文件,则可以将链接标记更改为:

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

答案 2 :(得分:0)

如果您使用的是Chrome,请按 CTRL + U 并右键单击 main.css 并在新标签页中将其打开。如果无法显示文件,则路径可能不正确

答案 3 :(得分:0)

正如其他人所说的那样,路径可能是错误的。尝试将该路径附加到html页面的url,减去html文件。

例如:true变为http://www.mysite.me/index.html

如果css文件没有出现,那么你的路径就不正确了。

如果您的css文件包含http://www.mysite.me/styles/main.css<script>,那么这就是您的问题。 CSS文件应该只包含样式表文本,这些标记用于在HTML中输入样式表而不使用你想要做的链接(道具给你;)

main.css文件的内容应如下所示:

</script>