【发布时间】:2015-02-04 13:14:25
【问题描述】:
以下 CSS 语法是否有效?
a:first-child:hover { background-color: transparent; }
如果是这样,就浏览器而言,兼容性如何?比如是否兼容IE8、IE6+、Firefox 4、Chrome等。
【问题讨论】:
标签: html css css-selectors pseudo-class
以下 CSS 语法是否有效?
a:first-child:hover { background-color: transparent; }
如果是这样,就浏览器而言,兼容性如何?比如是否兼容IE8、IE6+、Firefox 4、Chrome等。
【问题讨论】:
标签: html css css-selectors pseudo-class
组合first-child 和:hover 是正确的(IE6 只识别链中的最后一个伪类):
div span:first-child:hover {
color: red;
}
<div>
<span>asdasd</span>
<span>asdasd</span>
<span>asdasd</span>
</div>
【讨论】:
:first-child。不过,这听起来确实是一个合理的说法。