使用標準列表,我試圖選擇最後2個列表項。我一直的An+B
各種排列,但似乎沒有選擇最後2:是否可以選擇最後n個項目與第n孩子?
li:nth-child(n+2) {} /* selects from the second onwards */
li:nth-child(n-2) {} /* selects everything */
li:nth-child(-n+2) {} /* selects first two only */
li:nth-child(-n-2) {} /* selects nothing */
我知道一個新的CSS3選擇像:nth-last-child()
,但我喜歡的東西,在可能的話多了一些瀏覽器上運行(尤其不關心IE)。
IE儘管如此,對於`瀏覽器支持:第n-最後一子( )`與`:nth-child()`[根據quirksmode.org]大致相同(http://www.quirksmode.org/css/contents.html#t38)。另外,`:nth-child()`和`:nth-last-child()`都是在CSS3中引入的,在這個意義上,既不是老的也不是新的。 – BoltClock 2011-01-30 17:53:54