2013-02-12 108 views
11

我有這樣的代碼如何更改錨鏈接文本的顏色?

<a href="#" title="some title"> 
    <span>Do not change color of this text</span> 
    Want to only change this text color 
</a> 

我想改變定位標記文本的文本的顏色而已,沒有顏色span。 使用CSS而不是jQuery。

+0

使用{顏色:藍色;}和{跨度色彩:黑色;} – 2013-02-12 11:58:02

回答

15

創建一個樣式,以確保正在應用正確的顏色:

a { 
    color: #00f; 
} 
p, a span { 
    color: #000; 
} 

這臺普通文本的顏色(p)和跨越中的鏈接(a span)爲黑色,而它設置的顏色其餘的文字鏈接到藍色。

3

你將不得不兩種風格應用 - 一個你的標籤和一個你span標籤:

a {color:#000000; /*new colour*/} 
a span {color:#aaaaaa; /*originalcolour*/} 
-1

我假設你有一個錨一個CSS。 爲什麼不爲錨點內的跨度創建第二個CSS?

a span {color:#000000;} 
+1

。一個鏈接是不是一類 – Mark 2013-02-12 12:06:49

+0

好了,我誤打了句號按鈕,我打字太快了。 .. geez ... ppl在這個網站上變得浮躁...... – SQLGuru 2013-02-12 12:08:25

+7

它不是我們是「變幻莫測」,你的回答可能給人錯誤的印象或混淆某人(又名CSS起動器)。我們在這裏保持質量。 – Mark 2013-02-12 12:15:02