2
4

4 回答 4

4

:first-child 的工作方式与预期的一样,但是您示例中的每个 A 都是第一个孩子。它是其父 LI 的第一个孩子。

你要找的是这个:

ol.bjqs-markers li:first-child a {}
于 2012-08-18T00:48:22.757 回答
1

这是因为您将此伪类应用于 li 元素中的第一个链接。采用

ol.bjqs-markers a:first-child {
  border-left:none;
}

或者

ol.bjqs-markers li:first-child a {
  border-left:none;
}
于 2012-08-18T00:47:50.043 回答
1

也许你想做

ol.bjqs-markers li:first-child a{ 
于 2012-08-18T00:47:58.477 回答
1

这是因为您将边框应用于每个 <li> 标记中的第一个 <a> 标记。试试这个:

 ol.bjqs-markers li:first-child a { }
于 2012-08-18T00:49:15.860 回答