我的CSS有,按以下順序:CSS似乎並沒有工作
B, STRONG
{
color: #333;
}
A
{
color: #00ae9d !important;
border-bottom: dotted 1px #00ae9d;
text-decoration:none;
}
但是,當我拿着一個鏈接,它出現灰綠色的圓點。我需要做什麼以使粗體項目呈深灰色,並且鏈接的粗體項目呈綠色並帶有點?有沒有排名每個規則的方法?
我的CSS有,按以下順序:CSS似乎並沒有工作
B, STRONG
{
color: #333;
}
A
{
color: #00ae9d !important;
border-bottom: dotted 1px #00ae9d;
text-decoration:none;
}
但是,當我拿着一個鏈接,它出現灰綠色的圓點。我需要做什麼以使粗體項目呈深灰色,並且鏈接的粗體項目呈綠色並帶有點?有沒有排名每個規則的方法?
這是正確的。嘗試使用>運算符來捕捉兩種可能性。見http://jsfiddle.net/xqKz9/3/。您也可以使用「A B」和「B A」,但這隻適用於直系孩子。 – Kev 2013-03-21 23:37:31
我上面想說的是:如果B和A之間會有其他標籤,您也可以使用「AB」和「BA」。A> B和B> A只有在B是直接孩子時才能使用的A,反之亦然。 – Kev 2013-03-21 23:43:02
工作,謝謝! – SnowboardBruin 2013-03-22 19:59:47
給皮膚上色一個<a>
你需要遵循LoVe HAte規則:
大號(link)
的O * V * (visited)
Ë^h(hover)
一個(active)
TE
a:link {
color: #00ae9d;
}
a:visited {
color: #999;
}
a:hover {
color: #900;
}
a:active {
color: #555;
}
a:focus {
color: #900;
}
關閉當然你可以將它們,但你必須保持相同的順序。
a:link, a:visited {
color: #00ae9d;
}
a:hover, a:active, a:focus {
color: #900;
}
用於給出LoVe HAte排除。沒有聽說過那麼一段時間... – uberconversion 2013-03-22 09:11:19
只需添加...您不一定需要_need_將規則應用於所有僞類(即,遵循LoVe HAte規則),如果您只是想將樣式在所有國家都是如此,這在OP中可能就是這樣。 – MrWhite 2013-03-28 10:49:55
什麼是您的HTML?另外:爲什麼大寫?這是*有效的*,是的,但是,善良,它看起來非常令人害怕。有趣的是,埃裏克邁耶[有點這個,早些時候](https://twitter.com/meyerweb/status/314839078153629696) – 2013-03-21 23:30:54
在這種情況下使用'!important'實際上是多餘的,因爲你的規則被應用到不同的元素。 – MrWhite 2013-03-28 15:10:25