2

我正在尝试在 Sublime Text Editor 2 中构建一个简单的网站,但是,我的 CSS 文件不会链接到我的 HTML 文件,因此不会打印纯文本。我的 HTML 代码是:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/       xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Christopher Olson</title>
<link href="http://fonts.googleapis.com/css?family=Open+Sans:300,600,700" rel="stylesheet" />

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

据我所知,最后一行应该链接 CSS 文件。

这是我拥有的 CSS 的一部分:

body, input, textarea
{
    font-family: 'Open Sans', sans-serif;
    line-height: 1.85em;
    color: #888;
    font-weight: 300;
}

有什么想法可以解决吗?请帮忙

编辑:我有标签,我只是没有空间发布它

4

5 回答 5

8

您的 CSS 文件路径可能是错误的。如果你头脑清醒,你的 CSS 目录在 webroot 中,所以你<link>应该看起来像这样:

<link rel="stylesheet" href="/css/style.css" />
于 2013-10-30T02:19:36.790 回答
3

绝对是您的链接的href不正确。

于 2013-10-30T04:38:35.077 回答
1

您的 css 文件的链接将相对于您的 html 文件的位置。如果两者都在同一个目录中,则只需包含 css 文件的名称,如果它位于名为“css”的文件夹中并且该文件夹与您的 html 文件位于同一目录中,则执行“css/”

于 2013-10-30T02:42:43.433 回答
0

我认为你的href是错误的

您可以尝试使用绝对网址,就像

<link rel="stylesheet" href="http://..../css/style.css" />

你可以下载一个非常不错的 Firefox 插件,叫做“firebug”,它会在某些资源无法访问时显示给你

于 2013-10-30T02:38:12.100 回答
-2

如果您的“呼叫”链接放在 html 文件中,它将 100% 工作。我遇到了同样的问题,我唯一的解决方法是在 .html 和 .css 中包含调用链接,但它有效

于 2016-06-25T22:33:15.190 回答