为什么这个页面的背景是黑色的?

时间:2016-07-17 01:21:44

标签: html css css3

我在这里看不到什么?

HTML(index.html):

@Override
public int compareTo(Name that) {
    int cmp = this.firstName.compareTo(that.firstName);
    if (cmp == 0)
        cmp = this.lastName.compareTo(that.lastName);
    return cmp;
}

CSS:(css / style.css)

<!DOCTYPE html>
<html lang="en">
  <head>
    <link rel="stylesheet" type="text/css" href="css/style.css"></link>
  </head>

  <body>
  </body>
</html>

我已经仔细检查了文件结构。我错过了什么?

1 个答案:

答案 0 :(得分:5)

不要给你的link元素一个结束标记。将其保留为<link attributes='values'>或将其自行关闭:<link attributes='values' / >

&#13;
&#13;
body{
  background-color:black;
}
&#13;
<!DOCTYPE html>
<html lang="en">
  <head>
    <link rel="stylesheet" type="text/css" href="css/style.css">
  </head>

  <body>
  </body>
</html>
&#13;
&#13;
&#13;

如果您将/关闭自关闭代码,请少输入。在HTML5中,这是可以的,但是还有其他版本的HTML和XML要求所有标签正式关闭。

link:Are (non-void) self-closing tags valid in HTML5?

更新:尽管如此,当link元素未正确关闭时,大多数浏览器仍会正确呈现。这不是问题所在。