我有一个包含两个菜单的页面。 div中的第一个内容是一般主题。第二个div是针对特定主题的。我想将特定顶部div的颜色更改为不同的背景颜色。我似乎无法让它工作。如何更改背景颜色在另一个DIV内的DIV
CSS:
#navigation {
border-top: 2px solid #808080;
border-bottom: 2px solid #808080;
background-color: yellow;
overflow: scroll;
}
#NavigationColorGreen {
background-color: greenyellow;
}
的HTML:
<div id="navigation" >
<a href="general-links.htm>General</a>"
<hr class="divider"/>
//* I want to change the background color of this div to green *//
<div id="NavigationColorGreen" >
<a href="specific-links.htm">Specifics</a>
</div>
</div>
变化'NavigationColor'到'NavigationColorGreen' –
在你的CSS必须在HTML中的ID相符的选择,但他们是在你的代码不同(在ID是“NavigationColor”,但您的CSS中的ID是“NavigationColorGreen”)。您应该更改CSS规则,以便选择正确的ID(即'#NavigationColor {background-color:green;}'或作为@ S.Walker所说的,您可以更改HTML中的ID – FluffyKitten
Thank you! 不幸的是,我试图让我的例子变得简单并且错过了输入......第二个div确实拥有正确的ID。我试图做的页面位于http://www.lilesnet.com/friends-vacations/2017 -06-ireland/index.htm –