9

我正在尝试覆盖锚颜色并将颜色设置为通常没有链接的颜色。

a .right {
    color:inherit;
}
a:link .right {
    color:inherit;
}
<a href="...">
    <div class="right">
        <div class="text">
            Some Text
        </div>
    </div>
</a>

两者似乎都不起作用。

4

1 回答 1

19

在锚本身上放置一个类,然后设置:

.yourAnchorClass { color: inherit; }

请参阅小提琴示例。

继承来自元素。所以你所有的解决方案都是告诉divs 继承锚的颜色。div顺便说一句,在a标签内(内联元素内的块级元素)实际上是无效的 HTML4 。如果可以的话,最好将它们更改为span然后设置display: blocka.

于 2012-04-30T21:52:58.047 回答