我有一個按鈕,我想知道是否可以使css波紋管更短。如何選擇CSS中的所有僞類?
.button a:link, .button a:visited, .button a:hover, .button a:active {
color: #000;
text-decoration: none;
}
我的意思是,也許:
.button a:* {
color: #000;
text-decoration: none;
}
也許沒有任何縮短的方式,但我只是想知道。 我發現這樣的事情了:
.button a:link:visited:hover:active {
color: #000;
text-decoration: none;
}
但它不工作,不知道爲什麼.. 的信息 - 我一般CSS的在文件的頂部:
a:link {
color: #DA5632;
}
a:visited {
color: #CE3408;
}
a:hover {
color: #289BF8;
}
a:active {
color: #CE3408;
}
所以按鈕類a應該覆蓋主css。
嗯,是的,我試過了,但按鈕類使用一般a:visited css。在firebug的這個屏幕截圖中看到:http://i52.tinypic.com/x69tf.png – Rihards 2010-10-16 19:05:46
你可以做'按鈕a:訪問,按鈕a:懸停'等。如果我沒有弄錯,那應該重寫一般'a:懸停'風格。查閱:http://css.maxdesign.com.au/selectutorial/index.htm獲取關於CSS選擇器的更多信息。 – marcamillion 2010-10-16 19:29:15
只需使它成爲'body .button a',這將解決您的問題(通過提高您的選擇性,您可以優先考慮此風格) – 2010-10-16 20:10:02