0
4

5 回答 5

2
div > ul > li > a { border: 1px solid #000; } 

会在你的情况下工作。

但是,我宁愿使用一个类来实现这一点。

于 2012-07-17T14:39:16.107 回答
0

或者

div ul li:first-child { border: 1px solid #000; }

但这只有在您<a>真正想要的是 that 的第一个孩子时才有效<li>

于 2012-07-17T14:40:31.890 回答
0

我相信这会奏效:

div ul li > a:first-child { border: 1px solid #000; } 
于 2012-07-17T14:41:00.313 回答
0

像这样使用第一个子伪类

div ul > li:first-child > a:first-child

这将仅针对 ul 的子元素的第一个 li,然后仅针对第一个子锚元素。但是这很令人费解,你最好在这里使用一个类。

于 2012-07-17T14:41:27.480 回答
0
于 2012-07-17T14:41:47.677 回答