CSS中常用的選擇器及三大特性


**1.標簽選擇器**

標簽名{
屬性名:屬性值
}

例如: div{
width:100px;
}

**2.通用選擇器**

*{
屬性名:屬性值
}
例如: *{
margin:0;
padding:0;
}
性能極低,常用於清楚默認樣式,測試使用

**3.類選擇器**

給標簽用class命名
例如給標簽命名為 class=“nav”
.nav{
屬性名:屬性值
}

**4.id選擇器**

給標簽用id命名
例如:給標簽命名為 id=“nav”
#nav{
屬性名:屬性值
}
注意:一個ID名只能給一個標簽
一個標簽只有一個ID名
**5.后代選擇器**

選擇某一元素的后代元素
例如:
<div class=“father”>
<div class=“son”>
</div>
</div>
.father .son{
屬性名:屬性值
}
由內向外查找,先找到祖先,再標記后代

**6.子選擇器**

選擇元素的直接后代
父選擇器>子選擇器{
屬性名:屬性值
}
**7.相鄰兄弟選擇器**

選擇緊挨元素的后一個元素
元素名+兄弟名{
屬性名:屬性值
}
**8.通用兄弟選擇器**

選擇該元素后面某一類兄弟
元素名~兄弟名{
屬性名:屬性值
}
**9.並集選擇器**

將兩個不相干的元素同時添加相同屬性
元素1,元素2{
屬性名:屬性值
}
**10.交集選擇器**

元素名.類名(#id名){
屬性名:屬性值
}

**css三大特性:**
1、繼承:父級文本樣式被子級繼承
2、層疊:當樣式發生沖突時,權重低的樣式會被覆蓋
3、優先級:
!important > 行內樣式 > id > 類 > 標簽 > * > 繼承
遵循就近原則


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM