2012-08-06 118 views

回答

2

你似乎混淆类和伪选择器,伪选择:first-child不等同.first(班级名称)。同样,:last-child不等于.last(同样,类名称)。

用途:

.bodyheader ul li:first-child a:hover { background-position: 0 -16px; } 
.bodyheader ul li:last-child { background: none; margin-right: 0; padding-right: 0; } 

Updated JS Fiddle

参考文献:

+0

+1说明。注意:你忘记了更改'.first'之一,这是更新的链接:http://jsfiddle.net/gUqC2/2/ – haynar 2012-08-06 23:27:46

+0

所以我做到了!非常感谢=) – 2012-08-06 23:29:08

+0

http://jsfiddle.net/gUqC2/5/ Thabk家伙!但最新发生的布局?一切都重叠? – alwayslearning 2012-08-06 23:32:26

1

使用:first-child去除:last-child代替.first.last

.whatever指的是元素与class="whatever",而:first-child:last-child是伪选择,因为你已经使用:hover的链接