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

CSS派生選擇器用法詳解

開(kāi)發(fā) 前端
通過(guò)依據(jù)元素在其位置的上下文關(guān)系來(lái)定義樣式,你可以使標(biāo)記更加簡(jiǎn)潔。在CSS2中,它們稱為CSS派生選擇器,這里就向大家簡(jiǎn)單介紹一下CSS選擇器的概念及用法。

本文向大家描述一下CSS派生選擇器的使用,CSS派生選擇器允許你根據(jù)文檔的上下文關(guān)系來(lái)確定某個(gè)標(biāo)簽的樣式。通過(guò)合理地使用派生選擇器,我們可以使HTML代碼變得更加整潔。

CSS派生選擇器

通過(guò)依據(jù)元素在其位置的上下文關(guān)系來(lái)定義樣式,你可以使標(biāo)記更加簡(jiǎn)潔。

在CSS1中,通過(guò)這種方式來(lái)應(yīng)用規(guī)則的選擇器被稱為上下文選擇器(contextualselectors),這是由于它們依賴于上下文關(guān)系來(lái)應(yīng)用或者避免某項(xiàng)規(guī)則。在CSS2中,它們稱為CSS派生選擇器,但是無(wú)論你如何稱呼它們,它們的作用都是相同的。

CSS派生選擇器允許你根據(jù)文檔的上下文關(guān)系來(lái)確定某個(gè)標(biāo)簽的樣式。通過(guò)合理地使用派生選擇器,我們可以使HTML代碼變得更加整潔。

比方說(shuō),你希望列表中的strong元素變?yōu)樾斌w字,而不是通常的粗體字,可以這樣定義一個(gè)CSS派生選擇器:

  1. listrong{  
  2. font-style:italic;  
  3. font-weight:normal;  
  4. }  
  5.  

請(qǐng)注意標(biāo)記為<strong>的藍(lán)色代碼的上下文關(guān)系:

  1. <p><strong>我是粗體字,不是斜體字,因?yàn)槲也辉诹斜懋?dāng)中,
  2. 所以這個(gè)規(guī)則對(duì)我不起作用</strong></p> 
  3.  
  4. <ol> 
  5. <li><strong>我是斜體字。這是因?yàn)閟trong元素位于li元素內(nèi)。</strong></li> 
  6. <li>我是正常的字體。</li> 
  7. </ol> 
  8.  

在上面的例子中,只有l(wèi)i元素中的strong元素的樣式為斜體字,無(wú)需為strong元素定義特別的class或id,代碼更加簡(jiǎn)潔。

再看看下面的CSS派生選擇器的規(guī)則:

  1. strong{  
  2. color:red;  
  3. }  
  4.  
  5. h2{  
  6. color:red;  
  7. }  
  8.  
  9. h2strong{  
  10. color:blue;  
  11. }  
  12.  

 下面是它施加影響的HTML: 

  1. <p>Thestronglyemphasizedwordinthisparagraphis<strong>red</strong>.</p> 
  2. <h2>Thissubheadisalsored.</h2> 
  3. <h2>Thestronglyemphasizedwordinthissubheadis<strong>blue</strong>.</h2> 
  4.  

【編輯推薦】

  1. 輕松實(shí)現(xiàn)CSS樣式實(shí)時(shí)切換技巧
  2. CSS中display:inline-block屬性妙用
  3. CSS2.0中最常用的十八般兵器
  4. CSS控制input樣式和懸停交互
  5. 解讀CSS中position屬性四大可選值用法

 

責(zé)任編輯:佚名 來(lái)源: w3school.com.cn
相關(guān)推薦

2010-09-06 09:57:01

CSS類選擇器CSS

2010-09-06 09:50:34

id選擇器CSS

2010-09-07 12:56:49

id選擇器CSS

2010-09-07 11:22:51

CSS類選擇器CSS

2010-08-30 14:47:47

CSS選擇器

2010-09-07 11:31:23

CSS派生選擇器CSS

2010-09-08 15:59:51

CSS選擇器CSS

2010-09-02 15:12:28

CSS屬性值選擇器

2010-09-07 11:14:32

CSS屬性選擇器CSS

2010-08-26 12:47:15

CSSclass

2010-09-06 09:41:28

CSS繼承

2010-09-06 16:37:58

2010-09-16 15:32:20

CSS選擇器

2010-08-24 08:47:20

paddingCSS

2010-09-03 09:30:29

CSS選擇器

2013-03-11 10:30:56

CSSWeb

2023-03-16 10:20:55

CSS選擇器

2010-08-26 12:53:40

CSSid選擇器

2010-09-03 12:46:28

CSSexpression

2010-08-23 08:45:08

CSSpadding內(nèi)邊距
點(diǎn)贊
收藏

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