我注意到一些属性是在CSS中继承的,有些则不是.例如,继承text-size属性,但子块不继承填充和边距.那么如何确定哪些属性是继承的,哪些属性不是?
我无法从访问过的链接中删除下划线.在我的计算机中,下面的小提琴在任何浏览器(当前版本的Chrome,Firefox和IE)中显示访问链接的黑色带下划线的文本.
a:link { color: red; text-decoration: underline; }
a:visited { color: black; text-decoration: none; }Run Code Online (Sandbox Code Playgroud)
<p><a href="http://www.nevervisited.com">This link is not visited.</a></p>
<p><a href="http://www.google.com">This is link is visited.</a></p>Run Code Online (Sandbox Code Playgroud)
这是Chrome访问链接的检查员.

我怀疑a:visited灰暗与此有关,但这个关于灰色样式的问题对我没有任何作用,尽管它帮助了许多其他人.
这些答案(这个,这个)表明,text-decoration当他们的祖先定义时,规范并不关心子元素,但我不认为这是这种情况.我<a>没有强调父母,我也没有使用伪元素,而是使用伪类.
此外,a:link如果W3C说明,为什么Chrome会应用于访问过的链接
这两个国家[
a:link和a:visited]是相互排斥的.
也许这与隐藏网站私人信息的用户代理有关,比如W3C在之前的报价之后建议?这个:
注意.样式表作者可以滥用
:link和:visited伪类来确定用户未经用户同意访问的站点.因此,UA可以将所有链接视为未访问的链接,或者实现其他措施以保持用户的隐私,同时以不同方式呈现访问和未访问的链接.
只是要清楚一点-我不是在谈论财产“变灰”或遭到破坏;这是一条正常显示的完整CSS规则,但背景为灰色。其他应用规则正常显示,没有灰色背景。有人知道灰色背景意味着什么吗?
我要问的原因是,尽管这些属性没有变灰或删除,但该规则似乎并未得到应用。我希望灰色背景很有意义,并且这种重要性可以解释为什么未应用该规则。
编辑
我被告知我应该编辑问题,以弄清楚为什么它不是上面问题的重复。我只能重复一遍,我不是在问灰色属性。我问的是显示在灰色背景上的CSS规则。这就是我在上面原始问题中指定的内容。如果查看该问题的可接受答案,您会看到用户正在询问灰色的CSS属性(为什么他会接受该答案?)
有人可能会删除“重复”引用吗?