2013-02-12 107 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