我是新来的CSS和HTML,但知道基础知识。我正在尝试创建一个页面,其中背景对于不同的div来说是不同的。例如,页面的顶部是一个div,我有信息和按钮,页面的底部会有许可信息,比如真实的网站可能会有例如“与我联系”。第二个div的背景颜色不会显示
我的问题是上部div的背景颜色显示,但较低的div的背景不显示。我一直在解决问题,现在没有答案似乎适用于我的问题。
这里是我的代码: HTML:
<!DOCType HTML>
<html>
<head>
<link rel="stylesheet" href="Styles.css">
</head>
<body>
<div id = "Topper">
<div style = "height: 500px;width: 800px">
<h1><b>Lets Play a Game</b></h1>
<p>blah blah blah</p>
<a href="SecondPage.html">
<img src="PlayButton.png" alt="Photoshopped Button for later" style="width:190px;height:135px;"">
</a>
</div>
</div>
<div id= "Footer">
<div style="position: absolute; bottom: 100px;">
<p>This is a test for Location</p>
</div>
</div>
</body>
</html>
CSS:
#Topper {
background-color: #E0E0E0;
}
p {
width: 500px;
border-style: hidden;
text-align: justify;
word-break: keep-all;
}
#Footer {
background-color: green;
}
我怀疑问题出在后台的长度和宽度,但我不知道该怎么办我感觉我已经尝试了一切。即使当我试图将整个800页的背景变成800时,它仍然没有显示出来。
Ps。我不知道如何向您展示页面的实际外观,但页面的顶部是灰色的,底部是没有绿色背景的白色。
感谢您的帮助!
为什么你创建它非常复杂,你可以很容易地通过'flex'来获得它。 – LKG
我更新了我的答案并发布了第二个选项以获得相同的布局。 – LKG