理解.class:last-of-type 的行為
面臨的問題是選擇器.class:last-of- type 的功能與.class:last-of-class 選擇器不同。相反,它專門針對容器元素中其類型的最後一個同級元素。
了解 .last-of-type
根據 W3C 規範, .last-of-type 偽類表示屬於其類型的最後一個同級元素。這意味著:
應用規則
在提供的範例中,選擇器 .visible:last使用-of-type。這表示樣式將僅套用於:
解決問題
由於只有前兩個p 元素具有.visible 類,第三個p 元素將不滿足.visible:last-of- type 選擇器的條件。因此,其顯示屬性將不會被設定為 block。
要達到所需的結果,請考慮以下選項:
以上是以下是一些適合文章內容的基於問題的標題: 關注核心差異: * 為什麼 `.class:last-of-type` 不像 `.class:last-of-class` 那樣運作? * 真實行為是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!