【发布时间】:2012-03-07 23:57:10
【问题描述】:
我对@987654321@ 伪类以及它应该如何工作感到有些困惑——尤其是与nth-child 类相比。
也许我有错误的想法,但鉴于这种结构
<div class="row">
<div class="icon">A</div>
<div class="icon">B</div>
<div class="label">1</div>
<div class="label">2</div>
<div class="label">3</div>
</div>
..第三个子元素(第一个带有类标签)应该(也许?)可以选择
.row .label:nth-of-type(1) {
/* some rules */
}
但是,至少在此处的 chrome 中,它不会选择它。只有当它是行中的第一个子元素时它才会起作用,这与 nth-child 相同 - 因此,它与 nth-of-type 有什么区别?
【问题讨论】:
-
我想知道这一切会在哪里中断(ie8 和之前肯定)
-
IE8 及更低版本肯定不支持它,但几乎其他一切都很好(包括 IE9)
标签: css css-selectors