自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

CSS派生選擇器使用秘笈

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

本文向大家描述一下CSS派生選擇器的概念和使用,通過(guò)依據(jù)元素在其位置的上下文關(guān)系來(lái)定義樣式,你可以使標(biāo)記更加簡(jiǎn)潔,在CSS1中,通過(guò)這種方式來(lái)應(yīng)用規(guī)則的選擇器被稱(chēng)為上下文選擇器,而在CSS2中,它們稱(chēng)為CSS派生選擇器。

CSS派生選擇器

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

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

CSS派生選擇器允許你根據(jù)文檔的上下文關(guān)系來(lái)確定某個(gè)標(biāo)簽的樣式。通過(guò)合理地使用CSS派生選擇器,我們可以使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)中,所以這個(gè)規(guī)則對(duì)我不起作用</strong></p> 
  2. <ol> 
  3.  <li><strong>我是斜體字。這是因?yàn)閟trong元素位于li元素內(nèi)。</strong></li> 
  4.  <li>我是正常的字體。</li> 
  5. </ol> 

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

◆再看看下面的CSS規(guī)則:

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

下面是它施加影響的HTML:

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

文章出處:標(biāo)準(zhǔn)之路(http://www.aa25.cn/css2/derive562.shtml)

【編輯推薦】

  1. CSS屬性選擇器語(yǔ)法詳解
  2. CSS類(lèi)選擇器用法簡(jiǎn)明介紹
  3. 三種方法實(shí)現(xiàn)CSS樣式表插入
  4. CSS外邊距設(shè)置屬性margin用法
  5. 探究CSS高級(jí)語(yǔ)法中選擇器分組和CSS繼承用法
責(zé)任編輯:佚名 來(lái)源: aa25.cn
相關(guān)推薦

2010-09-03 09:30:29

CSS選擇器

2010-08-26 12:53:40

CSSid選擇器

2010-09-03 09:21:38

CSS選擇器

2010-09-06 09:34:16

CSS派生選擇器

2010-09-06 10:21:15

CSS 列表

2010-08-30 12:54:59

CSSmargin

2010-08-24 09:29:16

CSS選擇符

2010-09-06 09:57:01

CSS類(lèi)選擇器CSS

2010-09-07 11:14:32

CSS屬性選擇器CSS

2013-03-11 10:30:56

CSSWeb

2023-03-16 10:20:55

CSS選擇器

2010-09-06 09:50:34

id選擇器CSS

2010-08-26 12:47:15

CSSclass類(lèi)

2010-09-06 08:52:00

CSS選擇器

2023-01-30 08:42:33

CSS選擇器性能

2010-09-07 12:56:49

id選擇器CSS

2010-09-07 11:22:51

CSS類(lèi)選擇器CSS

2020-10-25 08:57:56

CSS前端瀏覽器

2011-10-24 10:30:20

CSS

2010-09-13 16:13:47

DIV CSS表單
點(diǎn)贊
收藏

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