成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CSS派生選擇器用法詳解

開發 前端
通過依據元素在其位置的上下文關系來定義樣式,你可以使標記更加簡潔。在CSS2中,它們稱為CSS派生選擇器,這里就向大家簡單介紹一下CSS選擇器的概念及用法。

本文向大家描述一下CSS派生選擇器的使用,CSS派生選擇器允許你根據文檔的上下文關系來確定某個標簽的樣式。通過合理地使用派生選擇器,我們可以使HTML代碼變得更加整潔。

CSS派生選擇器

通過依據元素在其位置的上下文關系來定義樣式,你可以使標記更加簡潔。

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

CSS派生選擇器允許你根據文檔的上下文關系來確定某個標簽的樣式。通過合理地使用派生選擇器,我們可以使HTML代碼變得更加整潔。

比方說,你希望列表中的strong元素變為斜體字,而不是通常的粗體字,可以這樣定義一個CSS派生選擇器:

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

請注意標記為<strong>的藍色代碼的上下文關系:

  1. <p><strong>我是粗體字,不是斜體字,因為我不在列表當中,
  2. 所以這個規則對我不起作用</strong></p> 
  3.  
  4. <ol> 
  5. <li><strong>我是斜體字。這是因為strong元素位于li元素內。</strong></li> 
  6. <li>我是正常的字體。</li> 
  7. </ol> 
  8.  

在上面的例子中,只有li元素中的strong元素的樣式為斜體字,無需為strong元素定義特別的class或id,代碼更加簡潔。

再看看下面的CSS派生選擇器的規則:

  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. 輕松實現CSS樣式實時切換技巧
  2. CSS中display:inline-block屬性妙用
  3. CSS2.0中最常用的十八般兵器
  4. CSS控制input樣式和懸停交互
  5. 解讀CSS中position屬性四大可選值用法

 

責任編輯:佚名 來源: w3school.com.cn
相關推薦

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-08-23 15:33:47

CSSpadding

2010-08-23 08:45:08

CSSpadding內邊距
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91亚洲一区| 欧美综合一区二区 | 国产情侣在线看 | 国产一区不卡 | 久久国产日韩 | av一区二区三区 | 热久久免费视频 | 欧美8一10sex性hd | 日韩伦理一区二区 | 国产一区二区三区四区三区四 | 亚洲天堂成人在线视频 | 九九热在线视频 | 久久久久久免费精品一区二区三区 | 国产精品福利一区二区三区 | 午夜精品一区二区三区免费视频 | 黄色大片在线视频 | 欧美国产日韩一区 | 国产欧美在线 | 亚洲成av | av免费入口 | 男女午夜激情视频 | 亚洲一区二区av | 一区二区av | 国产精品欧美一区二区三区 | wwww.8888久久爱站网 | 国产成人福利视频在线观看 | 精品国产乱码一区二区三区a | 国产一区 日韩 | 超碰在线人 | 国产极品粉嫩美女呻吟在线看人 | 国产精品区二区三区日本 | 国产一区中文字幕 | 青青操av| 国产精品一区二区三区在线播放 | 日本不卡一区二区三区在线观看 | 日本网站在线看 | 亚洲三区在线播放 | 久久久人| 久久国内精品 | 天天玩夜夜操 | 一区二区三区久久久 |