一、初步認識選擇器
CSS選擇器是指通過CSS樣式表,對HTML中的元素進行定義和裝飾的方法。
選擇器由一些用於指定 HTML 元素的組合而成,這些組合在當前文檔中找到一些特定的元素。
在CSS樣式表中,常見的選擇器有id選擇器、class選擇器和標籤選擇器。
/* id選擇器 */
#example {
color: red;
}
/* class選擇器 */
.example {
color: blue;
}
/* 標籤選擇器 */
p {
color: green;
}
二、認識選擇器組合
可以通過將兩個或多個選擇器組合在一起來選擇特定的HTML元素。
在選擇器組合中,多個選擇器之間使用空格隔開,表示選擇元素的後代關係。
/* 對id為example的元素下的p元素設置字體顏色 */
#example p {
color: red;
}
/* 對class為example的p元素設置字體顏色 */
p.example {
color: blue;
}
三、認識屬性選擇器
屬性選擇器可選取帶有指定屬性的元素。
屬性選擇器可以帶有屬性值,以便更精細地選擇要渲染的元素。
/* 匹配屬性title值為example的a元素 */
a[title="example"] {
color: red;
}
/* 匹配屬性值以example開頭的a元素 */
a[title^="example"] {
color: blue;
}
四、認識偽類選擇器
偽類選擇器指的是那些在選擇的元素處於某個狀態時,才會起作用的選擇器。
常見的偽類選擇器包括:hover、:active、:first-child等。
/* 滑鼠放上去時,字體變為紅色 */
a:hover {
color: red;
}
/* 點擊過的鏈接變為灰色 */
a:visited {
color: gray;
}
五、認識偽元素選擇器
偽元素選擇器用於向某些選擇器添加特殊的效果。
常見的偽元素選擇器包括::before、::after等。
/* 在p元素之前添加內容 */
p::before {
content: "Hello";
}
/* 在p元素之後添加內容 */
p::after {
content: "World";
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/183254.html
微信掃一掃
支付寶掃一掃