青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 319, comments - 22, trackbacks - 0, articles - 11
  C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

[學(xué)習(xí)筆記] CSS 屬性選擇器詳解

Posted on 2011-05-28 21:17 RTY 閱讀(219) 評(píng)論(0)  編輯 收藏 引用 所屬分類: CSS

CSS 2 引入了屬性選擇器。

屬性選擇器可以根據(jù)元素的屬性及屬性值來選擇元素。

簡(jiǎn)單屬性選擇

如果希望選擇有某個(gè)屬性的元素,而不論屬性值是什么,可以使用簡(jiǎn)單屬性選擇器。

例子 1

如果您希望把包含標(biāo)題(title)的所有元素變?yōu)榧t色,可以寫作:

*[title] {color:red;}

親自試一試

例子 2

與上面類似,可以只對(duì)有 href 屬性的錨(a 元素)應(yīng)用樣式:

a[href] {color:red;}

親自試一試

例子 3

還可以根據(jù)多個(gè)屬性進(jìn)行選擇,只需將屬性選擇器鏈接在一起即可。

例如,為了將同時(shí)有 href 和 title 屬性的 HTML 超鏈接的文本設(shè)置為紅色,可以這樣寫:

a[href][title] {color:red;}

親自試一試

例子 4

可以采用一些創(chuàng)造性的方法使用這個(gè)特性。

例如,可以對(duì)所有帶有 alt 屬性的圖像應(yīng)用樣式,從而突出顯示這些有效的圖像:

img[alt] {border: 5px solid red;}

親自試一試

提示:上面這個(gè)特例更適合用來診斷而不是設(shè)計(jì),即用來確定圖像是否確實(shí)有效。

例子 5:為 XML 文檔使用屬性選擇器

屬性選擇器在 XML 文檔中相當(dāng)有用,因?yàn)?XML 語(yǔ)言主張要針對(duì)元素和屬性的用途指定元素名和屬性名。

假設(shè)我們?yōu)槊枋鎏?yáng)系行星設(shè)計(jì)了一個(gè) XML 文檔。如果我們想選擇有 moons 屬性的所有 planet 元素,使之顯示為紅色,以便能更關(guān)注有 moons 的行星,就可以這樣寫:

planet[moons] {color:red;}

這會(huì)讓以下標(biāo)記片段中的第二個(gè)和第三個(gè)元素的文本顯示為紅色,但第一個(gè)元素的文本不是紅色:

<planet>Venus</planet> <planet moons="1">Earth</planet> <planet moons="2">Mars</planet> 

查看效果

根據(jù)具體屬性值選擇

除了選擇擁有某些屬性的元素,還可以進(jìn)一步縮小選擇范圍,只選擇有特定屬性值的元素。

例子 1

例如,假設(shè)希望將指向 Web 服務(wù)器上某個(gè)指定文檔的超鏈接變成紅色,可以這樣寫:

a[] {color: red;}

親自試一試

例子 2

與簡(jiǎn)單屬性選擇器類似,可以把多個(gè)屬性-值選擇器鏈接在一起來選擇一個(gè)文檔。

a[] {color: red;}

這會(huì)把以下標(biāo)記中的第一個(gè)超鏈接的文本大小加倍,但是第二個(gè)或第三個(gè)鏈接不受影響:

<a  title="W3School">W3School</a> <a  title="CSS">CSS</a> <a  title="HTML">HTML</a> 

親自試一試

例子 3

同樣地,XML 語(yǔ)言也可以利用這種方法來設(shè)置樣式。

下面我們?cè)倩氐叫行悄莻€(gè)例子中。假設(shè)只希望選擇 moons 屬性值為 1 的那些 planet 元素:

planet[moons="1"] {color: red;}

上面的代碼會(huì)把以下標(biāo)記中的第二個(gè)元素變成紅色,但第一個(gè)和第三個(gè)元素不受影響:

<planet>Venus</planet> <planet moons="1">Earth</planet> <planet moons="2">Mars</planet> 

查看效果

屬性與屬性值必須完全匹配

請(qǐng)注意,這種格式要求必須與屬性值完全匹配。

如果屬性值包含用空格分隔的值列表,匹配就可能出問題。

請(qǐng)考慮一下的標(biāo)記片段:

<p class="important warning">This paragraph is a very important warning.</p> 

如果寫成 p[class="important"],那么這個(gè)規(guī)則不能匹配示例標(biāo)記。

要根據(jù)具體屬性值來選擇該元素,必須這樣寫:

p[class="important warning"] {color: red;}

親自試一試

根據(jù)部分屬性值選擇

如果需要根據(jù)屬性值中的詞列表的某個(gè)詞進(jìn)行選擇,則需要使用波浪號(hào)(~)。

假設(shè)您想選擇 class 屬性中包含 important 的元素,可以用下面這個(gè)選擇器做到這一點(diǎn):

p[class~="important"] {color: red;}

親自試一試

如果忽略了波浪號(hào),則說明需要完成完全值匹配。

部分值屬性選擇器與點(diǎn)號(hào)類名記法的區(qū)別

該選擇器等價(jià)于我們?cè)陬愡x擇器中討論過的點(diǎn)號(hào)類名記法。

也就是說,p.important 和 p["important"] 應(yīng)用到 HTML 文檔時(shí)是等價(jià)的。

那么,為什么還要有 "~=" 屬性選擇器呢?因?yàn)樗苡糜谌魏螌傩裕恢皇?class。

例如,可以有一個(gè)包含大量圖像的文檔,其中只有一部分是圖片。對(duì)此,可以使用一個(gè)基于 title 文檔的部分屬性選擇器,只選擇這些圖片:

img[title~="Figure"] {border: 1px solid gray;}

這個(gè)規(guī)則會(huì)選擇 title 文本包含 "Figure" 的所有圖像。沒有 title 屬性或者 title 屬性中不包含 "Figure" 的圖像都不會(huì)匹配。

親自試一試

子串匹配屬性選擇器

下面為您介紹一個(gè)更高級(jí)的選擇器模塊,它是 CSS2 完成之后發(fā)布的,其中包含了更多的部分值屬性選擇器。按照規(guī)范的說法,應(yīng)該稱之為“子串匹配屬性選擇器”。

很多現(xiàn)代瀏覽器都支持這些選擇器,包括 IE7。

下表是對(duì)這些選擇器的簡(jiǎn)單總結(jié):

類型描述
[abd^="def"]選擇 abc 屬性值以 "def" 開頭的所有元素
[abd$="def"]選擇 abc 屬性值以 "def" 結(jié)尾的所有元素
[abd*="def"]選擇 abc 屬性值中包含子串 "def" 的所有元素

可以想到,這些選擇有很多用途。

舉例來說,如果希望對(duì)指向 W3School 的所有鏈接應(yīng)用樣式,不必為所有這些鏈接指定 class,再根據(jù)這個(gè)類編寫樣式,而只需編寫以下規(guī)則:

a[href*="w3school.com.cn"] {color: red;}

親自試一試

提示:任何屬性都可以使用這些選擇器。

特定屬性選擇類型

最后為您介紹特定屬性選擇器。請(qǐng)看下面的例子:

*[lang|="en"] {color: red;}

上面這個(gè)規(guī)則會(huì)選擇 lang 屬性等于 en 或以 en- 開頭的所有元素。因此,以下示例標(biāo)記中的前三個(gè)元素將被選中,而不會(huì)選擇后兩個(gè)元素:

<p lang="en">Hello!</p> <p lang="en-us">Greetings!</p> <p lang="en-au">G'day!</p> <p lang="fr">Bonjour!</p> <p lang="cy-en">Jrooana!</p> 

親自試一試

一般來說,[att|="val"] 可以用于任何屬性及其值。

假設(shè)一個(gè) HTML 文檔中有一系列圖片,其中每個(gè)圖片的文件名都形如 figure-1.jpg 和 figure-2.jpg。就可以使用以下選擇器匹配所有這些圖像:

img[src|="figure"] {border: 1px solid gray;}

親自試一試

當(dāng)然,這種屬性選擇器最常見的用途還是匹配語(yǔ)言值。

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品老牛| 亚洲欧美日韩区| 亚洲视频欧美在线| 一本到12不卡视频在线dvd| 日韩视频在线观看国产| 亚洲一本大道在线| 久久精品99国产精品日本| 久久精品一二三区| 亚洲大胆在线| 亚洲精品久久视频| 性欧美超级视频| 亚洲精品久久视频| 欧美午夜一区| 好吊一区二区三区| 日韩图片一区| 久久精品视频免费观看| 亚洲国产99精品国自产| 亚洲永久免费观看| 欧美成人综合一区| 国产精品一级久久久| 亚洲国产小视频在线观看| 亚洲一级黄色| 欧美二区乱c少妇| 亚洲欧美日韩中文在线制服| 欧美高清在线| 狠狠色狠狠色综合系列| 一本色道久久综合| 免费欧美日韩| 午夜精品区一区二区三| 欧美日韩大片| 最新热久久免费视频| 午夜一区不卡| 亚洲精品专区| 欧美+日本+国产+在线a∨观看| 国产精品久久久对白| 亚洲伦理在线观看| 久久―日本道色综合久久| 一本色道久久综合精品竹菊| 久久综合给合久久狠狠狠97色69| 国产精品嫩草99av在线| 一本大道久久a久久精品综合| 猛干欧美女孩| 欧美中文字幕视频在线观看| 国产精品高潮呻吟久久av无限| 亚洲第一久久影院| 久久久久久久久综合| 亚洲在线成人| 国产精品麻豆va在线播放| 在线视频欧美精品| 亚洲日本aⅴ片在线观看香蕉| 久久天天狠狠| 亚洲高清一二三区| 久久久久久久性| 欧美一区二区在线免费观看| 国产一区二区三区免费观看| 亚洲欧美日韩精品在线| 亚洲一区二区三区在线观看视频| 欧美午夜寂寞影院| 亚洲一区欧美一区| 亚洲欧美另类综合偷拍| 国产日本欧美一区二区三区| 欧美在线视频全部完| 亚洲欧美激情四射在线日| 国产精品一区二区男女羞羞无遮挡| 亚洲欧美日产图| 亚洲免费在线精品一区| 国产色综合天天综合网| 久久久久九九视频| 久久一本综合频道| 日韩午夜在线视频| 久久九九国产| 久久久久一区二区| 久久久五月婷婷| 91久久线看在观草草青青| 亚洲精品久久久久久久久久久| 欧美精品激情blacked18| 一区二区电影免费观看| 亚洲一级在线观看| 韩曰欧美视频免费观看| 亚洲国产成人在线播放| 欧美午夜精品久久久久久浪潮 | 亚洲免费观看高清完整版在线观看熊| 免费看成人av| 亚洲综合视频网| 久久九九国产精品| 99国产精品久久| 亚洲欧美日韩成人| 亚洲国产精品久久91精品| 亚洲乱码国产乱码精品精天堂 | 免费永久网站黄欧美| 夜夜嗨av一区二区三区网站四季av| 一区二区高清| 影音先锋亚洲视频| 日韩一级黄色片| 国内久久婷婷综合| 99av国产精品欲麻豆| 国产一区香蕉久久| 日韩视频一区二区在线观看| 国内揄拍国内精品少妇国语| 欧美国产日韩精品| 国产精品视频一二三| 亚洲第一视频网站| 国产私拍一区| 日韩亚洲视频| 亚洲精品视频免费| 久久国产精品免费一区| 亚洲天堂男人| 美女国产一区| 久久精品久久99精品久久| 欧美日韩国产综合新一区| 另类春色校园亚洲| 国产精品一区二区你懂得| 亚洲美女中出| 亚洲欧洲一区二区三区久久| 欧美一区二区三区四区高清| 亚洲婷婷在线| 欧美激情偷拍| 欧美国产精品人人做人人爱| 国产亚洲综合精品| 亚洲天堂成人在线观看| 亚洲欧洲在线观看| 久久久最新网址| 久久久久久综合| 国模精品娜娜一二三区| 香蕉成人久久| 亚洲欧美成人精品| 国产精品www.| 亚洲图色在线| 欧美一区二区在线免费播放| 在线播放日韩专区| 欧美主播一区二区三区美女 久久精品人 | 亚洲一区黄色| 亚洲综合日韩| 国产精品久久久久久模特 | 亚洲片国产一区一级在线观看| 久久三级视频| 免费久久99精品国产自| 在线观看成人一级片| 久久精品一级爱片| 嫩草影视亚洲| 91久久久国产精品| 欧美精品一区在线观看| 亚洲日本中文字幕区| 正在播放欧美视频| 国产精品久久一区主播| 亚洲综合大片69999| 欧美在线观看网址综合| 国产原创一区二区| 理论片一区二区在线| 亚洲日本成人在线观看| 亚洲午夜极品| 国产免费成人| 久久精品国产欧美亚洲人人爽| 久久一二三四| 亚洲乱码国产乱码精品精| 欧美日韩精品一二三区| 亚洲一区精品视频| 模特精品在线| 一区二区电影免费在线观看| 国产美女高潮久久白浆| 久久精品在线观看| 亚洲精品免费网站| 性欧美暴力猛交另类hd| 黄网站免费久久| 欧美高清视频免费观看| 亚洲图片欧美一区| 欧美激情麻豆| 亚洲欧美在线一区| 依依成人综合视频| 欧美日韩久久不卡| 久久国产精品72免费观看| 亚洲日本精品国产第一区| 欧美亚洲日本国产| 亚洲精选成人| 国产视频亚洲精品| 欧美精品电影在线| 欧美在线不卡| 一级日韩一区在线观看| 欧美福利在线| 欧美在线观看一区二区三区| 91久久久久| 国产亚洲一区二区三区在线播放| 欧美精品久久久久久久久老牛影院 | 欧美久久一区| 久久精品二区亚洲w码| 一区二区三区久久久| 欧美激情视频一区二区三区在线播放| 亚洲一区二区三区中文字幕| 亚洲国产成人久久综合| 国产欧美日韩麻豆91| 欧美日韩亚洲一区二区三区在线 | 欧美日韩国产91| 性8sex亚洲区入口| 中文av一区特黄| 亚洲精品无人区| 欧美大片免费| 久久一本综合频道| 久久精品国产欧美亚洲人人爽| 亚洲在线观看视频网站| 亚洲一区二区在线观看视频|