我有一個包含兩個菜單的頁面。 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 –