[Easy] 🏷️ 偽元素 (Pseudo-elements)
什麼是偽元素
偽元素 (Pseudo-elements) 是 CSS 的一個關鍵字,用來選取元素的特定部分或在元素前後插入內容。它們使用雙冒號 :: 語法(CSS3 標準),以區別於偽類 (pseudo-classes) 的單冒號 : 語法。
常見的偽元素
1. ::before 和 ::after
最常用的偽元素,用於在元素內容的前面或後面插入內容。
.icon::before {
content: '📌';
margin-right: 8px;
}
.external-link::after {
content: ' ↗';
font-size: 0.8em;
}
特點:
- 必須包含
content屬性(即使是空字串) - 預設為
inline元素 - 不會出現在 DOM 中,無法被 JavaScript 選取