CSS文本装饰属性不能被子元素覆盖 [英] CSS text-decoration property cannot be overridden by child element
本文介绍了CSS文本装饰属性不能被子元素覆盖的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何获取CSS文本装饰覆盖?
看看这个简单的例子:
< a href =#> < span>红色< / span>锚< / a>
a {
颜色:蓝色;
font-family:Times New Roman;
text-decoration:underline;
}
span {
color:red;
font-family:Arial;
text-decoration:none;
}
现场演示: > http://jsfiddle.net/5t9sV/
您可以参见JSfiddle的演示,SPAN元素覆盖其祖先ANCHOR元素的颜色
和 font-family
属性值。但是, text-decoration
属性由于某种原因不会被覆盖。
我假设一些CSS属性可以被祖先元素覆盖,而一些其他CSS属性不能。
是这样吗?
如果是,我如何知道哪些可以和不能被重写?
解决方案