-1

好的,这一直困扰着我——你如何在这样的列表中实际选择第二属性?

<li class="coolstuff">
    <a href="">CoolStuff1</a>
</li>
<li class="coolstuff">
    <a href="">CoolStuff2</a>
</li>

我正在看,.coolstuff > a:nth-child(2)但它不起作用...

4

4 回答 4

3

像这样:

.coolstuff:nth-child(2) a

jsFiddle 示例

于 2013-03-05T14:30:55.200 回答
1

你的 CSS 应该是:

li.coolstuff:nth-child(2) a
于 2013-03-05T14:30:16.587 回答
1

你几乎是对的。代替

.coolstuff > a:nth-child(2)

正确解决的方法是:

.coolstuff:nth-child(2) a

因为你想获得第二个 .coolstuff ,它是一个。( JFiddle )

不是每一个很酷的东西都是第二个!(您当前的代码示例 - JFiddle

于 2013-03-05T14:35:19.570 回答
1

用法是

.coolstuff:nth-child(2) a

JSFiddle:http: //jsfiddle.net/neekdamon/G7arK/1/

于 2013-03-05T14:33:52.867 回答