我想知道是否可以將僞類嵌入對方。我有一個你不能做的預感,但我只是想確保我不只是語法錯誤。CSS僞類可以在:not()僞類中使用嗎?
這裏是什麼,我試圖做一個例子:
p.description { margin-bottom: 20px; }
鑑於風格,如果你只是想,要在不是最後的p.description比賽發生了,反正是有請執行下列操作?
p.description:not(p.description:last-child)
當然,我有兩種風格,就像這樣:
p.description { margin-bottom: 20px; }
p.description:last-child { margin-bottom: 0; }
...但這似乎浪費,如果它可以在一個單一的線來完成。
非常感謝!
嗯,顯然定義是CSS2和CSS3之間變化。在CSS2中,'p.description:first-child'將被認爲是一個簡單的選擇器。 – BoltClock 2011-04-19 17:16:21
除了':not()'是否僅僅使用簡單的選擇器是否「合理」之外,我認爲「簡單選擇器」的CSS3定義是合理的,並且比CSS2定義更有意義。 – 2011-04-19 17:19:04
它當然可以! – BoltClock 2011-04-19 17:19:29