0

嘿,这是我的 html 代码,我什至还没有开始编写我的网站,因为我无法连接到 css,我也不知道为什么。我正在使用 Aptana Studio 3 顺便说一句

<head>
    <title>blah blah blah</title>
    <link rel="stylesheet" type="text/css" href="website/style.css" />
    </head>
<body>
    <h1>blah blah blah</h1> 
    <div>Just a row of information. Yeah nothing more </div>
    </body>

我已经阅读了一些相关的质疑,但没有任何帮助。如果我没看错,它们需要在同一个根文件夹中才能相互连接,对吗?我是这方面的初学者,但我不认为我会遇到这么多麻烦。

4

2 回答 2

0

它们不需要位于同一个文件夹中,但 CSS 确实需要位于调用它的位置。

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

这告诉浏览器您的网站是这样设置的:

wwwroot(或站点所在的任何文件夹)
 |_ index.htm(或您从中提取上述代码的任何页面)
 |_ 网站
    |_ 样式.css

如果您要使用相对 URL(就像您在提供的代码中一样),那么您需要确保路径相对于您的链接所在的文件是正确的。

如果这会变得......有趣......那么你可能会更好地为 CSS 文件提供一个完全限定的 URL,例如:

<link rel="stylesheet" type="text/css" 
                  href="http://www.example.com/folderwithcss/style.css" />

笔记:

  • 换行符不是严格需要的,我只是不喜欢在可以避免的情况下在答案中滚动。
  • 请不要实际使用名为“folderwithcss”的文件夹......只需使用“css”或“resources”或类似的东西,具体取决于您在其中做什么/不折腾。
于 2013-08-07T21:03:21.290 回答
0

我建议您在 HTML 文件所在的文件夹中创建一个特定的 CSS 文件夹。(html > css)

然后你可以这样调用你的 CSS:

<link rel="stylesheet" href="css/your-file.css" />
于 2013-08-07T21:02:30.493 回答