首頁 > web前端 > css教學 > 如何在 CSS 中選擇具有特定類別名稱的最後一個子元素?

如何在 CSS 中選擇具有特定類別名稱的最後一個子元素?

Susan Sarandon
發布: 2024-12-21 15:29:14
原創
974 人瀏覽過

How to Select the Last Child Element with a Specific Class Name in CSS?

在 CSS 中選擇具有特定類別名稱的「最後一個子元素」

使用 CSS 時,根據位置和類別選擇特定元素至關重要名稱。本問題探討如何以特定類別名稱定位「最後一個子元素」。

問題:

考慮以下 HTML 結構:

目標是選擇類別名為「list」的最後一個子項,並將特定樣式應用於

建議的解決方案(不起作用):

缺點:

建議的解決方案是不正確的,因為CSS 不支援:last-child選擇器

工作解決方案:

可以使用屬性選擇器來解決問題:

說明:

  • 說明:
說明:

說明:
  • 說明:

    [class~=list]:此屬性選擇器符合類別名稱為「list」或任何其他類別名稱包含的元素字串「list」。
  • :last-of-type:此偽類選擇特定類型的最後一個元素,在本例中為 li 元素。
優點:即使「列表」類別不是最後一個類,它也能運作。元素。 不需要知道目標元素的確切位置。 重要提示:避免使用 ul li:nth -child(3),因為孩子的數量可能會有所不同。 JavaScript 不允許這樣做解決方案。

以上是如何在 CSS 中選擇具有特定類別名稱的最後一個子元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板