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

CSS樣式表中屬性選擇器四種格式

開發 前端
CSS樣式表中屬性選擇器的格式是元素后跟中括號,中括號內帶屬性或者屬性表達式等,他有四種格式,分別是簡易屬性選擇器,精確屬性值選擇器,部分屬性值選擇器和非凡屬性選擇器。

本文向大家描述一下CSS樣式表中屬性選擇器四種格式的用法,或許你不應該對屬性選擇器感到生疏,從本質上說,id跟類選擇器其實就是屬性選擇器,只不過是選擇了id或者類的值(value)而已。

CSS樣式表中屬性選擇器四種格式

屬性選擇器(AttributeSelectors),或許你不應該對屬性選擇器感到生疏,從本質上說,id跟類選擇器其實就是屬性選擇器,只不過是選擇了id或者類的值(value)而已。

CSS樣式表中屬性選擇器的格式是元素后跟中括號,中括號內帶屬性,或者屬性表達式(不知道描述是否正確,自創的詞),比如h1[title],h1[title="Logo"]等,你可以從我下面的論述中看到4種具體形式。

1、簡易屬性選擇器

只顧其名不顧其值,這是CSS樣式表中簡易屬性選擇器的特點。

h1[class]{color:silver;}將會作用于任何帶class的h1元素,不管class的值是什么。所以<h1class="hoopla">Hello</h1>、<h1class="severe">Serenity</h1>、<h1class="fancy">Fooling</h1>的h1都會受到這條規則的影響。

當然,這個“屬性”不僅僅是class或者id,可以是該元素所有合法屬性,比如img的alt,這樣img[alt]{cssdeclarationshere;}將會作用于任何帶有alt屬性的img元素。那么a[href][title]{font-weight:bold;}呢?聰明的你一定已經知道,這會作用于同時帶href和title屬性的a元素,比如<ahref="http://www.mb5u.com/"title="mb5uHome"></a>。

2、精確屬性值選擇器

id和類本質上就是CSS樣式表中的精確屬性值選擇器,沒錯,h1#logo等于h1[id="logo"]。如前所述,我們不要局限于id或者class,我們可以使用任何屬性!例如a[href="http://www.mb5u.com/"][title="W3CHome"]{font-size:200%;}將會作用于<ahref="http://www.mb5u.com/"title="mb5uHome"></a>。

3、部分屬性值選擇器

CSS樣式表中部分屬性值選擇器如其名,只要屬性值部分匹配(這里的部分,實際上要匹配整個單詞)就會作用于該元素。讓我們來看個例子:

  1. <pclasspclass="urgentwarning">Whenhandlingplutonium,  
  2. caremustbetakentoavoidtheformationofacriticalmass.</p> 
  3. p[class~="warning"]{font-weight:bold;}  
  4.  

  1. p[class~="urgent"]{font-weight:bold;}  
  2.  

中任何一條都可以讓這個p的字體變粗。

該選擇器十分有用,比如你要樣式化插圖,其title中都含字符串”Figure”,如title="Figure5:xxx說明",則你可以使用img[title~="Figure"]。

需要注重的是,如我***句就強調的,你需要匹配的是整個單詞,img[title~="Figure"]不會匹配title="Figure5:xxx說明"。

另外,我做了個小小的測試,你把例子中的“Figure”改成“插圖”,把img[title~="Figure"]改成img[title~="插圖"],在Firefox中依然可以匹配,不管編碼(encoding)是GB2312還是UTF-8。看來CSS對中文的支持還不賴。

4、非凡屬性選擇器

CSS樣式表中這個選擇器有點怪,它是這樣工作的,舉個例子比描述更輕易。

*[lang|="en"]{color:white;},這條規則(rule)將會選擇屬性lang的值en或者en-打頭的元素。就是說,它可以匹配<h1lang="en">Hello!</h1>、<plang="en-us">Greetings!</p>和<divlang="en-au">G'day!</div>而不匹配<plang="fr">Bonjour!</p>和<h3lang="cy-en">Jrooana!</h3>。

【編輯推薦】

  1. CSS樣式表文件優化五個小技巧
  2. 技術分享 如何實現CSS橫向導航
  3. CSS樣式表優化秘訣
  4. 談DIV+CSS樣式表命名的規則方法
  5. DIV CSS解決不規則文字排版問題

 

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

2010-09-06 16:09:58

CSS樣式CSS

2010-09-06 13:36:45

CSS樣式表CSS

2010-08-19 09:02:06

2010-08-31 09:39:17

CSS樣式表

2010-09-07 11:14:32

CSS屬性選擇器CSS

2010-09-06 10:04:31

CSS樣式表

2010-08-06 14:28:55

Flex CSS樣式

2010-09-07 13:10:48

CSS樣式表CSS

2010-08-26 11:19:31

CSS樣式表

2010-08-06 14:52:35

FlexCSS層疊樣式表

2024-12-02 08:29:57

2010-09-02 15:12:28

CSS屬性值選擇器

2010-09-03 14:57:33

CSS樣式表CSS

2010-09-06 14:11:32

CSS

2010-09-14 11:11:09

DIV+CSS樣式表

2010-08-19 09:09:53

FirefoxIECSS

2010-09-03 09:30:29

CSS選擇器

2010-09-06 09:50:34

id選擇器CSS

2010-08-26 09:16:23

CSS樣式表

2010-09-03 14:39:53

CSSCSS樣式表
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩一区二区在线观看 | 亚洲精品1| 久久久久久91 | 亚洲福利一区二区 | 欧美二区乱c黑人 | 日日操夜夜操天天操 | 亚洲三级国产 | 中文字幕第一页在线 | 日本一区二区视频 | 91玖玖| 日本不卡一区 | 九九伊人sl水蜜桃色推荐 | 欧美激情综合五月色丁香小说 | 性天堂网 | 看片一区 | 亚洲一区二区免费 | 成人性生交大片免费看中文带字幕 | 欧美一区二区三区在线看 | 永久免费视频 | 精品亚洲91 | www狠狠爱com| 亚洲欧美激情视频 | 亚洲一区精品视频 | 日韩精品一区二区三区视频播放 | 国产欧美一区二区精品久导航 | 精品欧美一区二区精品久久 | 日韩欧美电影在线 | 日韩二三区 | 99精品国产一区二区三区 | 国产成人精品亚洲日本在线观看 | 中文字幕高清免费日韩视频在线 | 欧美白人做受xxxx视频 | www.青青草| 久久国产精品首页 | 中文字幕国产第一页 | 国产福利资源 | 粉嫩国产精品一区二区在线观看 | 男女羞羞视频在线看 | 日日操视频 | av免费网址 | 亚洲精品在线播放 |