2011-08-15 95 views
1

我不认为这是一个典型的事情,但我很好奇这是否是一种可能的内联方案。内联CSS,Href风格

我有一个表有几行。其中一些行可能有或没有hrefs。 我可以在标签内指定链接样式吗?而不是内部的HREF标签?

<table> 
<tr style="color:#000;"> 
    <td></td> 
    <td></td> 
    <td></td> 
    <td></td> 
</tr> 
</table> 

以下是我想只影响链接:

.a { text-decoration:underline;color:#EEE; } 

我已经放在一个风格在<tr>标签,这会影响常规的文本。我可以在那里指定链接样式吗?或者是只能从样式表或标签内部完成的限制?

回答

4

链接颜色不会从其父元素继承。您需要专门指定链接的颜色。

1

首先,让我们弄清楚一些术语,以便我们都在同一页面上。

可以使用CSS对诸如定位标记<a>之类的元素进行样式设置。诸如href之类的属性给它们所属的标签赋予了一定的含义。你不能单独设置样式属性。

为了改变所有锚标签的风格(所有链接)在您的网站,你可以简单地做:

a{ 
/* my styles here */ 
} 

正如@ceejayoz上文所指出的,链接的颜色不会从他们的父母等继承你可能需要单独在线嵌入<a style="color:#eee">(我试图避免这么做),或者从样式表/ CSS代码块中对它们进行样式设置。