2
我試圖重新主題ScrewTurn Wiki。有一個基本的結構,網頁被記錄在這裏:爲什麼我的CSS錨式被覆蓋?
有一些預定義類的不同類型的鏈接,例如:
a, a:link, a:active {
color: #ffffff;
text-decoration: none;
}
a:hover {
color: #D9671E;
text-decoration: underline;
}
a.externallink {
background-image: url(Images/ExternalLink.gif);
background-position: right;
background-repeat: no-repeat;
padding-right: 14px;
}
a.internallink {
}
/* Link to a .aspx page */
a.systemlink {
}
/* Link to a Wiki page */
a.pagelink {
}
我需要改變這些鏈接的顏色取決於它們所在的容器。原因是我的標題是深藍色,側欄是白色的。
我嘗試這樣做:
/* Make header links white because of dark background */
#HeaderDiv a.pagelink, a.systemlink, a.externallink {
color: white;
}
#SidebarDiv a.pagelink, a.systemlink, a.externallink {
color: darkblue;
}
然而#SideBarDiv
顏色覆蓋的#HeaderDiv
鏈接。 SideBarDiv
集裝箱不是HeaderDiv
的子集。
在容器中的鏈接簡單的設置取決於他們做了什麼類,即:
<a href=".." class="systemlink">Logon</a>
<a href=".." class="pagelink">Some wiki article</a>
缺少什麼我在這裏?請記住,在CSS方面,我是一名完整的新生。
你是明星!血淋淋的地獄另一個不會讓我把它作爲11分鐘的正確答案來打勾。 – Kev 2011-01-07 02:39:28