理解 :last-child
CSS 選擇器 :last-child 旨在定位父級的最後一個子元素。在給定的程式碼範例中,您已將選擇器套用到具有“complete”類別的元素。但是,當父元素包含選擇器未定位的其他元素時,就會出現問題。
問題
在提供的 HTML 中,
替代解決方案
要解決此問題,您可以嘗試替代選擇器:
理解行為
重要的是要記住,如果一個元素不是其父容器中的最後一個元素,換句話說,如果目標後面還有任何其他元素,則:last-child 不會選擇該元素。元素, :last-child 將不適用此行為與 :last-of-type 不同,後者針對特定類型的最後一個元素,無論其在元素中的位置如何。
結論
使用 :last-child 時,確保目標元素是其父容器中的最後一個子元素。如果不是,請考慮使用替代選擇器。像是 :last-of-type 或 jQuery 表達式來達到想要的結果。
以上是為什麼我的 :last-child 選擇器不工作?的詳細內容。更多資訊請關注PHP中文網其他相關文章!