iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Modern Web

你的優先選擇是什麼?從 CSS 選擇器到優先級,深入解析與實用技巧 系列

為什麼選不到元素?為什麼改不動樣式?你曾經有這些疑問嗎?本次主題將由淺入深探討 CSS 選擇器的各種類型,我們該如何使用這些選擇器,來精確控制網頁元素的樣式,同時掌握選擇器優先級的運作原理,確保樣式設定能夠如預期生效。

鐵人鍊成 | 共 30 篇文章 | 8 人訂閱 訂閱系列文 RSS系列文
DAY 11

相鄰兄弟選擇器-兄弟情深,只挑最近的!

相鄰兄弟選擇器(Next-Sibling Combinator)用於選中指定元素緊接在後的第一個兄弟元素,忽略其他不緊接的兄弟元素。 想像一下,家裡有大哥、二...

2024-09-25 ‧ 由 Lala Code 分享
DAY 12

通用兄弟選擇器-前方無視,鎖定後排兄弟

通用兄弟選擇器(Subsequent-sibling Combinator)用於選擇指定元素之後的所有符合條件的兄弟元素。 接著上次的家族故事,家裡的大哥、二...

2024-09-26 ‧ 由 Lala Code 分享
DAY 13

:hover 游標懸停狀態,讓網頁更動態活潑

接下來我們來介紹「偽類選擇器(Pseudo-class Selector)」,也叫「虛擬類別選擇器」。這些選擇器的作用是針對元素在特定狀態下的樣式進行設定。雖...

2024-09-27 ‧ 由 Lala Code 分享
DAY 14

:focus & :focus-visible 掌控焦點,提升互動體驗!

上一篇介紹了游標互動的 :hover 狀態,其實鍵盤同樣可以與網頁互動!這篇將帶大家了解焦點效果 :focus 與 :focus-visible,幫助你更好地...

2024-09-28 ‧ 由 Lala Code 分享
DAY 15

:first-child & :last-child 輕鬆選中第一與最後的元素

當我們處理 HTML 結構時,可以使用虛擬類別選擇器(偽類選擇器)來選中特定位置的元素,這類偽類稱為「結構偽類」。 舉例來說,如果要固定在第一個<li&...

2024-09-29 ‧ 由 Lala Code 分享
DAY 16

:nth-child 照著規則,所有元素任你選

上篇介紹了選取第一與最後的元素,那我們是否可以選取中間的元素呢?當然也是可以的! 比方說,你可以選擇第三個元素、所有奇數元素、所有偶數元素,甚至依據特定規則選...

2024-09-30 ‧ 由 Lala Code 分享
DAY 17

:first-of-type & :last-of-type 第一與最後的類型元素

在之前的文章中,我們介紹過 :first-child & :last-child 這兩個選擇器,可以用來選中第一個或最後一個元素。但本篇要介紹的 :f...

2024-10-01 ‧ 由 Lala Code 分享
DAY 18

:nth-of-type 針對類型元素任你挑

在先前的文章中,我們介紹了 :nth-child,它讓我們能根據所有同層元素的位置進行選取。而這次要介紹的 :nth-of-type,則是針對相同類型的元素進...

2024-10-02 ‧ 由 Lala Code 分享
DAY 19

:nth-last-child & :nth-last-of-type 從後數起!CSS 的倒數計算法

前面我們講到過 :last-child,它可以直接選中同層的最後一個元素,而 :nth-last-child 則讓我們能從最後開始計算,選取倒數的元素,這對於...

2024-10-03 ‧ 由 Lala Code 分享
DAY 20

:only-child & :only-of-type 讓唯一的元素成為焦點

:only-child 選擇器可以用於選中在父元素中唯一的子元素,用白話來說就是獨生子女元素,常用在只有一個子元素時,可以為該唯一的元素添加特殊的樣式。同樣地...

2024-10-04 ‧ 由 Lala Code 分享