偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

CSS三大選擇器區(qū)別

開發(fā) 前端
在前面的文章中我們講了《類型選擇器與后代選擇器等》,通過這兩種CSS選擇器可以搞定很多東西,為它們找到目標(biāo),這里向大家描述一下CSS中子選擇器、相鄰?fù)x擇器與屬性選擇器的用法。

本文向大家描述一下CSS中子選擇器、相鄰?fù)x擇器與屬性選擇器的使用,在CSS布局網(wǎng)頁開發(fā)中,我們還會(huì)用到一常非常有用的CSS選擇器,可以用它來進(jìn)行整體布局聲明,這就是通用CSS選擇器。

CSS命中目標(biāo):子選擇器、相鄰?fù)x擇器與屬性選擇器

在前面的文章中我們講了《類型選擇器與后代選擇器等》,通過這兩種CSS選擇器可以搞定很多東西,為它們找到目標(biāo)。在CSS布局網(wǎng)頁開發(fā)中,我們還會(huì)用到一常非常有用的CSS選擇器,可以用它來進(jìn)行整體布局聲明,這就是通用CSS選擇器??聪旅娴拇a:

ExampleSourceCode

  1. *{  
  2. margin:0;  
  3. padding:0;  
  4. }  
  5.  

  這種形式的代碼一般不會(huì)多次出現(xiàn),在頁面代碼中出現(xiàn)一次而已,但它的功能是非常強(qiáng)大的,在計(jì)算機(jī)領(lǐng)域中一般情況下都約定“*”為通配符,它的聲明將會(huì)作用于頁面中所有的可用元素,使用它可以定義一些頁面中基本的規(guī)則,如邊距margin、填充padding、字體font-family、文字大小font-size、背景顏色background-color等等。

  由于某些瀏覽器不支持或支持的不夠好,下面所介紹的三種選擇器并不是非常的常用,至少目前的情況是這樣的,但隨著時(shí)間的推移,某些功能還是非常有用的,我們簡單了解一下子選擇器、相鄰?fù)x擇器與屬性選擇器。

子選擇器

  請(qǐng)注意這個(gè)CSS選擇器與后代選擇器的區(qū)別,子選擇器(childselector)僅是指它的直接后代,或者你可以理解為作用于子元素的***個(gè)后代。而后代選擇器是作用于所有子后代元素。后代選擇器通過空格來進(jìn)行選擇,而子選擇器是通過“>”進(jìn)行選擇,我們看下面的代碼:

ExampleSourceCode

CSS:

  1. #linksa{color:red;}  
  2. #links>a{color:blue;}  
  3.  

 HTML:

  1. <pidpid="links"> 
  2. <ahrefahref="http://www.52css.com/">Div+CSS教程</a>> 
  3. <ahrefahref="http://www.52css.com/">CSS布局實(shí)例</a> 
  4. <ahrefahref="http://www.52css.com/">CSS2.0教程</a> 
  5. </p> 
  6.  

   我們將會(huì)看到***個(gè)鏈接元素“Div+CSS教程”會(huì)顯示成藍(lán)色,而其它兩個(gè)元素會(huì)顯示成紅色。當(dāng)然,或許你的瀏覽器并不支持這樣的CSS選擇符。我們?cè)谝婚_始也強(qiáng)調(diào)了不太兼容的現(xiàn)狀。

相鄰?fù)鸆SS選擇器

  我們除了上面的子選擇器與后代選擇器,我們可能還希望找到兄弟兩個(gè)當(dāng)中的一個(gè),如一個(gè)標(biāo)題h1元素后面緊跟了兩個(gè)段落p元素,我們想定位***個(gè)段落p元素,對(duì)它應(yīng)用樣式。我們就可以使用相鄰?fù)x擇器??聪旅娴拇a:

ExampleSourceCode

CSS

  1. h1+p{color:blue}  
  2.  

HTML 

  1. <h1>52CSS.com是一個(gè)非常專業(yè)的CSS站點(diǎn)</h1> 
  2. <p>在52CSS.com的Div+CSS教程中,介紹了很多關(guān)于CSS網(wǎng)頁布局的知識(shí)。</p> 
  3. <p>在52CSS.com的CSS布局實(shí)例中,有很多與CSS布局有關(guān)的案例。</p> 
  4.  

  我們將會(huì)看到***個(gè)段落“在51cto.com的Div+CSS教程中,介紹了很多關(guān)于CSS網(wǎng)頁布局的知識(shí)。”文字顏色將會(huì)是藍(lán)色。而第二段則不受此CSS樣式的影響。

屬性選擇器

  這個(gè)CSS選擇器也有點(diǎn)復(fù)雜,在實(shí)際應(yīng)用中對(duì)于新手來說還很遙遠(yuǎn),它是根據(jù)某個(gè)屬性是否存在或?qū)傩缘闹祦碚业侥繕?biāo)元素,是一個(gè)非常有意思的功能,如果能做到靈活運(yùn)用,其效果也會(huì)非常強(qiáng)大。關(guān)于這一塊的知識(shí)我們以后在52CSS.com的文章中詳細(xì)說明。

【編輯推薦】

  1. 輕松實(shí)現(xiàn)CSS樣式實(shí)時(shí)切換技巧
  2. CSS中display:inline-block屬性妙用
  3. CSS2.0中最常用的十八般兵器
  4. CSS控制input樣式和懸停交互
  5. 解讀CSS中position屬性四大可選值用法
責(zé)任編輯:佚名 來源: 52css.com
相關(guān)推薦

2010-09-03 09:21:38

CSS選擇器

2013-03-11 10:30:56

CSSWeb

2023-03-16 10:20:55

CSS選擇器

2010-09-07 11:14:32

CSS屬性選擇器CSS

2010-09-03 09:30:29

CSS選擇器

2023-01-30 08:42:33

CSS選擇器性能

2010-08-26 12:47:15

CSSclass

2010-09-06 09:57:01

CSS類選擇器CSS

2010-09-02 11:26:33

CSS選擇器偽類

2010-08-30 14:47:47

CSS選擇器

2020-10-25 08:57:56

CSS前端瀏覽器

2011-10-24 10:30:20

CSS

2010-09-02 15:12:28

CSS屬性值選擇器

2025-02-12 08:27:49

CSS選擇器ID

2022-04-14 09:01:19

CSS父選擇器CSS類

2022-04-01 09:02:19

CSS選擇器HTML

2010-09-06 09:41:28

CSS繼承

2020-10-08 21:55:20

人工智能

2010-09-07 11:31:23

CSS派生選擇器CSS

2025-03-28 02:44:00

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)