DIV背景颜色未显示与车身颜色

Cwt*_*h22 1 html css background colors

我已经将身体背景颜色设置为浅灰色的颜色,#D6D6D6我希望有一个div显示浅蓝色的背景颜色#2390bb但是,这只是不起作用,div不显示浅蓝色.有什么想法吗?非常感谢,这是代码;

HTML;

<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/style.css">
<style>
body {
background-color: #D6D6D6;
}
</style>
</head>
<body>
<!--TOP COLOR BG-->
<div id="bg-top"></div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

CSS;

#bg-top {
background-color: #2390bb;
}
Run Code Online (Sandbox Code Playgroud)

这是我想要的代表; 图片

dbe*_*dez 5

根据我的评论:

你的问题是div没有内容......没有宽度/高度......所以不显示蓝色.

在css中使用它可以避免边缘上的间隙:

#bg-top {
  background-color: #2390bb;
  position:absolute; 
  top:0;
  left:0;
  width: 100%;
  height: 200px;
}
Run Code Online (Sandbox Code Playgroud)

Plz将答案标记为解决方案,如果这对您有帮助的话!