我在将绿色应用于 . 内的锚元素 ( a
)时遇到问题#container
。
在这个小提琴中:
http://jsfiddle.net/lasseedsvik/DnhHb/2/
HTML
<p>
<a href="">Green</a>
</p>
<div id="container">
<p>
<a href="">Green also</a>
</p>
<p>
<div><div><a href="">Also Green</a></div></div>
</p>
<p>
<h3><a href="">Red</a></h3>
</p>
<p>
<span style="color:yellow"><a href="">Yellow</a></span>
</p>
</div>
CSS
* {
font-size: inherit;
}
a {
color: green;
}
#container a {
color: inherit;
font-size: inherit;
}
p {
font-size: 18px;
}
h3 {
color: red;
font-size: 28px;
}
我已经设法通过使用继承属性来接近,#container a
但问题是第二个和第三个链接不会“回退”到绿色。
我最初的问题在这里几乎解决了,链接具有<h2>
或其他颜色与绿色不同但始终具有绿色文本装饰。
容器中的内容是由所见即所得编辑器生成的,因此我对其内容没有太多控制权。