您好,登錄后才能下訂單哦!
CSS選擇器
id選擇器
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>無標題文檔</title> <style> #box{width:200px;height:200px;border:2px solid #f3f3f3;background:blue;margin:100px auto;} /* id 選擇符 */ </style> </head> <body> <div id="box">我是一個盒子——塊狀模型</div> </body> </html>
注意:id選擇器,在<style>中,在屬性名前應加上一個“#”號,代表引用。
2.class選擇器
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>無標題文檔</title> <style> .box1{width:200px;height:200px;background:red;} .box2{border:2px solid #333;background:blue;} /* class 選擇符 */ </style> </head> <body> <div class="box1">我是第一個盒子</div> <div class="box2 box1">我是第二個盒子</div> <div class="box1">我是第三個盒子,樣式跟第一個盒子一樣</div> </body> </html>
注意:class選擇器,在<style>中,在屬性名前應加上一個“.”號,代表引用。
溫馨提示:
id選擇器和class選擇器的區別:id名稱是文檔唯一且不可重復出現的,
class選擇器名稱是可重復使用的,因此也稱為類選擇器。
3.標簽選擇器
顧名思義,是根據標簽名字來進行匹配樣式的選擇器。
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>無標題文檔</title> <style> p{width:100px;height:100px;background:blue;} div {width:50px;height:50px;background:red;margin-bottom:10px;} /* 標簽 選擇符 */ </style> </head> <body> <div>塊</div> <div>塊</div> <div>塊</div> <p>p1</p> <p>p1</p> <p>p1</p> </body> </html>
4.群組選擇器
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>無標題文檔</title> <style> #box1,#box2,#box3{width:100px; height:100px; background:blue;} /* 群組 選擇符 */ </style> </head> <body> <div id="box1">塊</div> <div id="box2">塊</div> <div id="box3">塊</div> </body> </html>
5.包含選擇器
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>無標題文檔</title> <style> div span p{width:100px; height:100px; background:blue;} /* 包含 選擇符 */ </style> </head> <body> <div> <p>p1</p> </div> <div> <p>p2</p> <span> <p>p3</p> </span> </div> <div>塊</div> <p>p1</p> <p>p1</p> <p>p1</p> </body> </html>
不難看出,包含選擇器中,只有在div里面的span中的p標簽的內容才有變化。
6.通配符
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>無標題文檔</title> <style> *{font:20px/30px;color:#e3e3e3;text-align:center;} /* 包含 選擇符 */ </style> </head> <body> <div> <p>我是小倩加油站~~</p> </div> <div> <p>哎呦喂</p> <span> <p>嘿嘿嘿~</p> </span> </div> <div>干巴爹~</div> <p>哎呀~</p> <p>嘻哈~</p> <p>喲喲~</p> </body> </html>
7.選擇器優先級
前面介紹了這么多選擇器,接下來該說說這些選擇器的優先級,如果在同一文檔中出現不同的選擇器,應該表現何種樣式,于是優先級就誕生了。
選擇器優先級
標簽選擇器 < class選擇器 < id選擇器 < style行間樣式 < js
溫馨提示:
如果同樣的選擇器出現文檔中,默認后者覆蓋前者的選擇器,則表現為后面選擇器的樣式。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。