使用:first-of-type 選擇器和類名
問題:
可以CSS3 選擇器:first-of-type用於選擇具有特定類別的第一個元素名字?
答案:
不,不可能單獨使用 :first-of-type 來選擇具有特定類別的第一個元素。
解釋:
:first-of-type偽類的目標是其同級中該類型的第一個元素。向此偽類新增類別選擇器或類型選擇器表示選擇應僅限於也具有給定類別名稱的特定類型(例如 div 或 p)內的元素。但是,CSS 不提供專用的 :first-of-class 選擇器,該選擇器僅選擇類別的第一次出現。
解決方法:
作為解決方法,您可以透過使用類別名稱和選擇器特異性的組合來實現此功能:
範例:
.myclass1 { color: red; } .myclass1 ~ .myclass1 { color: /* default, or inherited */; }
這確保只有類別 .myclass1 的第一個元素接收指定的樣式,而後續元素繼承預設或父樣式。
附加說明:
以上是:first-of-type 可以選擇具有特定類別名稱的第一個元素嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!