2012-08-06 114 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的鏈接