CSS 選擇器 Cheat Sheet
元素選擇器
選擇器 | 語法 | 範例 | 說明 |
---|---|---|---|
元素 | element | p | 選擇所有 <p> 元素 |
類別 | .class | .example | 選擇所有 class 屬性為 example 的元素 |
ID | #id | #main-heading | 選擇 id 屬性為 main-heading 的元素 |
萬用字元 | * | * | 選取所有元素 |
複合選擇器
選擇器 | 語法 | 範例 | 說明 |
---|---|---|---|
後代 | A B | div p | 選取 <div> 元素內的所有 <p> 元素 |
子元素 | A > B | div > p | 選取 <div> 元素直接子元素中所有 <p> 元素 |
相鄰兄弟 | A + B | div + p | 選取在<div> 元素後的首個同輩 <p> 元素 |
同層兄弟 | A ~ B | p ~ ul | 選取所有在 <p> 元素後的所有同層級 <ul> 元素 |
選擇器組合 | A, B | div, span | 選取所有 <div> 元素和所有 <span> 元素 |
多個類別 | .class1.class2 | .example.warning | 選取所有同時擁有 class1和 class2 類別的元素 |
元素和類別 | element.class | p.example | 選取所有同時是 <p> 元素且擁有 example 類別的元素 |