【发布时间】:2015-05-28 02:20:41
【问题描述】:
我的背景颜色有问题,它没有显示
我希望它是红色的
这是代码https://jsfiddle.net/yPX5Q/22/0000
更新:问题已解决,但我还有另一个问题:当我调整浏览器的大小时,block2 消失了,我想将身体居中,但导航的黑色 baground 受到身体任何帮助的限制
【问题讨论】:
标签: html css background-color
我的背景颜色有问题,它没有显示
我希望它是红色的
这是代码https://jsfiddle.net/yPX5Q/22/0000
更新:问题已解决,但我还有另一个问题:当我调整浏览器的大小时,block2 消失了,我想将身体居中,但导航的黑色 baground 受到身体任何帮助的限制
【问题讨论】:
标签: html css background-color
有几件事是错误的或没有考虑到。
首先,
background-image:red;
不是正确的 css 属性。
其次,在内部 div 上使用绝对定位会将它们从流中移除,因此父级会折叠以没有高度。
不清楚为什么要使用绝对定位,但不建议将其用于一般布局。
nav {
position: relative;
background-color: red;
}
#block1 {} #block2 {}
<nav>
<div id="block1">blog d'actualités</div>
<div id="block2">Acceuil | Contact</div>
</nav>
【讨论】:
您需要设置width 和height 才能使其工作。
【讨论】: