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

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>
            国产亚洲午夜| 美女网站久久| 欧美亚日韩国产aⅴ精品中极品| 日韩视频在线免费观看| 亚洲国产欧美一区二区三区久久| 久久综合给合久久狠狠色| 亚洲第一二三四五区| 欧美电影免费观看高清| 欧美国产综合一区二区| 日韩天天综合| 亚洲深夜福利视频| 国产日韩欧美不卡在线| 免费成人黄色片| 欧美日韩精品一本二本三本| 亚洲女同精品视频| 久久精品国产精品亚洲综合 | 一区二区日本视频| 国产精品嫩草影院一区二区| 久久午夜精品一区二区| 欧美日韩国产成人精品| 久久国产欧美精品| 欧美精品www在线观看| 校园春色国产精品| 麻豆av一区二区三区久久| 99在线精品观看| 午夜精品久久久| 99国产精品久久久久老师| 翔田千里一区二区| 亚洲麻豆视频| 欧美中文在线观看| 亚洲天堂av在线免费观看| 久久久久久久久久久久久9999 | 国产亚洲精品自拍| 亚洲精品日韩精品| 国内精品久久久久影院薰衣草| 91久久黄色| 激情视频一区二区| 亚洲一区二区高清| 亚洲精品之草原avav久久| 欧美一级视频精品观看| 在线亚洲免费| 欧美gay视频激情| 久久久综合激的五月天| 欧美日韩国产91| 欧美国产精品v| 国产亚洲一区在线播放| 亚洲视频精选在线| 99精品国产在热久久婷婷| 久久精品官网| 久久免费一区| 国产午夜一区二区三区| 精品动漫一区| 免费成人高清在线视频| 国产日韩欧美亚洲| 亚洲一区二区av电影| 在线视频欧美一区| 欧美成人高清| 欧美成人官网二区| 在线成人激情| 久久亚洲精品伦理| 免费短视频成人日韩| 国产主播喷水一区二区| 香蕉乱码成人久久天堂爱免费| 亚洲欧美日韩综合一区| 欧美午夜剧场| 亚洲女人av| 久久精品理论片| 国产一区二区三区成人欧美日韩在线观看| 亚洲视频在线观看三级| 亚洲已满18点击进入久久| 国产精品啊v在线| 亚洲视频精品| 久久人人爽爽爽人久久久| 极品少妇一区二区三区| 久久婷婷久久| 欧美激情中文不卡| 一本色道久久综合亚洲精品不卡| 欧美日韩的一区二区| 日韩亚洲国产精品| 亚洲一区视频在线观看视频| 国产精品国产自产拍高清av王其| 亚洲一区二区伦理| 久久久久高清| 亚洲欧洲三级| 国产精品播放| 久久国产欧美精品| 欧美激情视频一区二区三区不卡| 夜夜夜久久久| 国产精品自拍三区| 老司机午夜免费精品视频| 最新中文字幕一区二区三区| 亚洲一区综合| 一区二区三区在线观看国产| 欧美不卡视频| 在线综合亚洲| 欧美91福利在线观看| 99精品久久免费看蜜臀剧情介绍| 国产精品社区| 欧美a级一区二区| 亚洲小说欧美另类社区| 欧美a级片网| 午夜视频一区在线观看| 在线观看91久久久久久| 国产精品高潮呻吟久久av黑人| 久久成人精品电影| 99这里只有久久精品视频| 久久久久久香蕉网| 中文在线资源观看网站视频免费不卡| 国产酒店精品激情| 欧美人与禽性xxxxx杂性| 亚洲欧美日韩视频一区| 亚洲国产精品热久久| 久久精品国产99精品国产亚洲性色| 亚洲国产高清在线观看视频| 国产精品露脸自拍| 欧美精品免费视频| 久久久久www| 亚洲主播在线| 在线亚洲一区| 日韩一级二级三级| 亚洲国产精品久久精品怡红院| 久久久久国色av免费观看性色| 在线亚洲免费视频| 女同性一区二区三区人了人一| 欧美一区二区三区在线播放| 亚洲欧洲综合另类在线| 国户精品久久久久久久久久久不卡| 欧美视频在线看| 欧美精品v国产精品v日韩精品| 久久er99精品| 欧美一区二区三区免费大片| 亚洲一区二区三区精品视频| 亚洲人成久久| 亚洲国内精品在线| 欧美激情精品久久久久久久变态| 久久夜色精品一区| 久久精品91久久久久久再现| 午夜亚洲视频| 午夜精品久久久久久久99热浪潮| 亚洲一区二区三区四区中文| 99国内精品久久| 一卡二卡3卡四卡高清精品视频 | 欧美高清你懂得| 免费观看在线综合| 模特精品裸拍一区| 蜜臀a∨国产成人精品| 老色鬼精品视频在线观看播放| 久久久久综合一区二区三区| 久久九九热免费视频| 久久精品国产免费| 久久免费黄色| 久久久久久久激情视频| 麻豆九一精品爱看视频在线观看免费| 久久久久久综合| 欧美成人小视频| 欧美理论视频| 国产精品亚洲一区二区三区在线| 国产欧美日韩精品a在线观看| 国产日韩欧美综合| 精品成人一区二区| 亚洲国产一区二区视频| 一本一本大道香蕉久在线精品| 亚洲视频视频在线| 欧美专区中文字幕| 久久综合久久综合久久综合| 亚洲福利视频一区二区| 日韩一区二区久久| 翔田千里一区二区| 欧美国产激情| 国产精品一区=区| 在线成人av.com| 亚洲一级二级在线| 久久久中精品2020中文| 亚洲精品久久久久久久久| 亚洲一区二区精品| 美国十次了思思久久精品导航| 欧美三级日韩三级国产三级 | 欧美精彩视频一区二区三区| 欧美亚洲不卡| 尤物yw午夜国产精品视频| 夜夜爽99久久国产综合精品女不卡| 久久成人综合网| 亚洲国产精品久久久久婷婷884| 亚洲性视频h| 欧美成人午夜激情| 国产模特精品视频久久久久| 亚洲欧洲精品一区二区精品久久久| 亚洲一区免费观看| 亚洲成色999久久网站| 亚洲综合三区| 欧美日韩国产欧美日美国产精品| 国产日韩欧美高清| 亚洲午夜激情| 最新成人av在线| 久久全球大尺度高清视频| 国产精品久久二区| 日韩亚洲精品视频| 美日韩精品视频免费看| 亚洲一级片在线看| 欧美日本精品|