2011-08-26 44 views
0

假設我有一些超鏈接,但其類和ID已被其他腳本使用。那麼我怎樣才能給他們添加一些CSS?我嘗試了兩件事。'a'(錨標記)的CSS樣式不起作用

<div class='some_css'> 
<a href='".$_SERVER['PHP_SELF']."' class='used' id='used1'>link1</a> 
<a href='".$_SERVER['PHP_SELF']."' class='used' id='used2'>link2</a> 
</div> 

///css file 
.some_css:a 
{ 
color:#456e9c; 
} 

闖闖

<span class='some_css'><a href='".$_SERVER['PHP_SELF']."' class='used' id='used1'>link1</a></span> 
<span class='some_css'><a href='".$_SERVER['PHP_SELF']."' class='used' id='used2'>link2</a></span> 

///css file 
.some_css:a 
{ 
color:#456e9c; 
} 

兩者都是錯誤..... 我知道我做錯了什麼,請大家幫忙

+0

爲什麼你不能再使用類或ID?你的意思是一些其他的CSS已經影響了類和ID,你無法覆蓋它? –

回答

7

使用的空間,而不是一個冒號(:)。冒號意味着像僞類/元素和屬性。

.some_css a 
{ 
color:#456e9c; 
} 
+0

就是這樣,謝謝! – David

3

用空格替換冒號(':')。

+0

是的,非常感謝 – David

1
.some_css a { 

} 

(換句話說,失去了 ':')

1

一個目標裏所含.some_css

.some_css a { 
    color:#456e9c; 
} 
0
a href='".$_SERVER['PHP_SELF']."' class='used other_class' id='used1'>link1</a> 

所以,你可以定義多個類與元素使用空間作爲分隔符...