CSS没有链接到HTML

时间:2015-01-29 19:53:26

标签: html css

我知道有人问过,我把我的代码与其他人发布的代码进行了比较,但是我没有运气修复它!

我的作业要求我使用XHTML和外部样式CSS。HTML可以工作,但CSS没有应用于网页。我试过更改DocType。两个文件都在同一个文件夹中。

这就是我的......

HTML(index.html)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
    <title>Homepage</title>
    <link rel="stylesheet"
          type="text/css"
          href="style.css" />
</head>
<!-- etc... -->

CSS(style.css)

body {
    background-color: #EEE;
    font-family: Helvetica, Arial, sans-serif;
}
h1, h2, h3 {
    margin: 0;
}
a {
    text-decoration: none;
    color: #000;
}
#container {
    background-color: #FFFFFF;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
}
/* etc... */

2 个答案:

答案 0 :(得分:0)

我终于决定重新输入整个头部,它解决了这个问题。所以我假设问题是链接标记中的隐形字符。当我从textEdit切换到Sublime时,一定会发生这种情况。感谢您的帮助。

答案 1 :(得分:-1)

此部分<?xml version="1.0" encoding="UTF-8"?>使您的文件成为xml文件。擦掉那个。 此链接指向与html相同的文件夹中的style.css

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

您需要确保您的文件存在。

您的链接必须声明媒体。 Like this specification 嗯...正如评论中的家伙指出的那样,抱歉的家伙,我是新来的。您可以尝试一些标准标题http://www.w3.org/QA/2002/04/valid-dtd-list.html