问问题
2257 次
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 回答