App下載

CSS中都有哪幾種基礎(chǔ)選擇器?

猿友 2020-12-08 14:48:27 瀏覽數(shù) (9445)
反饋

        CSS(層疊樣式表)是一種用于頁面內(nèi)渲染 HTML,XML 等的一種基礎(chǔ)語言,而選擇器更是學(xué)習(xí) CSS 的重中之重,選擇器能對相應(yīng)的元素進(jìn)行選擇,從而開始添加我們想要的樣式,選擇器可以進(jìn)行單個(gè)元素或多個(gè)元素的渲染效果,用合適的選擇器能事半功倍,大大節(jié)省編輯時(shí)間,接下來我們來具體說說 CSS 中的基礎(chǔ)選擇器。 

五大基礎(chǔ)選擇器

微信截圖_20201208113656

1.通配符選擇器

通配符選擇器可以選擇頁面上的所有元素,并對他們應(yīng)用想要的樣式,用 * 來表示。但不建議使用,IE6不支持,給大型網(wǎng)站增加負(fù)擔(dān)。

語法:* {屬性:值}

* { color : red ; }  <!--頁面中的元素都會變紅色-->
* { font-size : 30px ; }  <!--頁面中的字體都會變成30px-->

微信截圖_20201209093110


2.標(biāo)簽選擇器(元素選擇器)

一個(gè)完整的HTML頁面是由很多不同的標(biāo)簽組成。標(biāo)簽選擇器可以直接設(shè)置HTML元素的樣式,比如h1、td、p、a,甚至可以是html本身。

語法:標(biāo)簽名 { 屬性:值 }

h1 { color :  blue ;}  <!--所有h1標(biāo)簽變藍(lán)色-->

a {  text-decoration : none ;  }  <!--所有鏈接沒有下劃線-->

微信截圖_20201209093402


3.ID選擇器

ID選擇器可以為標(biāo)有特定ID的HTML元素指定特定的樣式。根據(jù)元素ID來選擇元素,具有唯一性,這說明一個(gè)ID在一個(gè)頁面內(nèi)只能出現(xiàn)一次,ID選擇器以“#”來定義,在HTML中用 id 來引用

語法:#id屬性值 { 屬性:值 }

CSS代碼:#demo { color : green ; }  <!--使 id 為 demo 的元素字體變?yōu)榫G色-->

HTML代碼:<p id="demo">我會變成綠色</p>

微信截圖_20201209092810


4.類選擇器

類選擇器使用類名來選擇元素,前提是要在HTML代碼中給元素添加一個(gè)class的屬性,class="類名",然后在CSS代碼中使用 " . " 進(jìn)行標(biāo)識,后面緊跟類名

語法:.class屬性值 { 屬性:值 } 

CSS代碼:.text { color : gray ; } <!--使 class 為 text 的元素字體變?yōu)?yellow-->

HTML代碼:<p class="text">我會變成灰色</p>

微信截圖_20201209093533


5.群組選擇器

當(dāng)幾個(gè)元素樣式屬性一樣時(shí),可以共同調(diào)用一個(gè)聲明,元素之間用逗號分隔。要注意逗號是為了告訴瀏覽器規(guī)則中包含多個(gè)不同的選擇器,如果沒有這個(gè)逗號意義就完全不同了,就會變成后代選擇器,這點(diǎn)要注意。

 CSS代碼:.demo , p { color : pink ; }

HTML代碼:<p>我會變粉色</p><div class="demo">我也會變粉色</div>

微信截圖_20201209093707


邊學(xué)習(xí)邊做實(shí)例是最有效果的,珍藏多年的高效CSS選擇器視頻教程,忍痛分享給大家:

小白學(xué)前端:簡單易懂的CSS教程

前端精品課:HTML+CSS入門

還有微課,在線編輯效果一目了然,竟然還能得到w3cschool的證書,何樂而不為呢

CSS微課

HTML5 + CSS 實(shí)戰(zhàn)

HTML + CSS 進(jìn)階實(shí)戰(zhàn)


0 人點(diǎn)贊