日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

相邻兄弟选择器(+)、子选择器()、兄弟选择器(~)等用法

發(fā)布時(shí)間:2024/9/21 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 相邻兄弟选择器(+)、子选择器()、兄弟选择器(~)等用法 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
前言:我們?cè)诖a代碼的時(shí)候,經(jīng)常會(huì)遇到需要給第一個(gè)或者最后一個(gè)元素添加或刪除樣式,還有一些比較特殊的是選取第幾個(gè)元素添加或刪除樣式,下面記錄css選擇器中常見的選擇器:相鄰兄弟選擇器(+)、子選擇器(>)、兄弟選擇器(~)、first-child、:last-child、:nth-child()、:nth-last-child()的用法。

相鄰兄弟選擇器(+)

相鄰兄弟選擇器可選擇緊接在另一個(gè)元素后的元素,且二者具有相同的父親元素。注釋:與子結(jié)合符一樣,相鄰兄弟結(jié)合符旁邊可以有空白符。
器。

<!DOCTYPE html> <html> <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>相鄰兄弟選擇器</title><style type="text/css">h1+p{color:red;}</style> </head><body><p>Hello word!</p><p>Hello word!</p><h1>Hello word!</h1><p>Hello word!</p><p>Hello word!</p><p>Hello word!</p><p>Hello word!</p> </body> </html>

效果圖如下:

兄弟只會(huì)影響下面的p標(biāo)簽的樣式,不影響上面兄弟的樣式。
注意這里的’+’的意義跟’and’意義不一樣,兄弟選擇器的樣式是應(yīng)用在兄弟元素上,跟參照的元素樣式無(wú)關(guān),如上例只影響p元素的樣式,而不影響h1標(biāo)簽的樣式。
當(dāng)然這個(gè)也會(huì)循環(huán)查找,即當(dāng)兩個(gè)兄弟元素相同時(shí),會(huì)再一次循環(huán)查找:
  示例:

<style type="text/css">li + li {color:red;} </style><div><ul><li>List item 1</li><li>List item 2</li><li>List item 3</li></ul> </div>

可以看出第一個(gè)li字體顏色沒(méi)有變紅,第二個(gè)和第三個(gè)元素字體變紅,這就是因?yàn)榈谌齻€(gè)li是第二個(gè)li的兄弟元素,所以也會(huì)應(yīng)用樣式。

兄弟選擇器(~)

作用是查找某一個(gè)指定元素的后面的所有兄弟結(jié)點(diǎn)
示例代碼:

<style type="text/css">h1 ~ p{color:red;} </style> </head> <body><p>1</p><h1>2</h1><p>3</p><p>4</p><p>5</p> </body>

效果展示:

后代選擇器(包含選擇器)

可以選擇某元素后代的元素(子子孫孫元素)

子選擇器(>)

只能選擇作為某元素兒子元素的元素,不包括孫元素、曾孫元素等等等。

后代選擇器,子選擇器和相鄰兄弟選擇器結(jié)合使用示例:

請(qǐng)看下面這個(gè)選擇器:

html > body table + ul {margin-top:20px;}
這個(gè)選擇器解釋為:選擇緊接在 table 元素后出現(xiàn)的第一個(gè)相鄰兄弟 ul 元素,該 table 元素包含在一個(gè) body 元素中,body 元素本身是 html 元素的子元素。

:first-child 選擇器

li:first-child { background:yellow; } <ul><li>咖啡</li><li>茶</li><li>可口可樂(lè)</li> </ul><ol><li>咖啡</li><li>茶</li><li>可口可樂(lè)</li> </ol>

效果圖

值得注意的是,如果其父元素的第一個(gè)元素(p)不是該指定類型元素(li),則第一個(gè)元素不會(huì)有樣式

li:first-child { background:yellow; } <ol><p>測(cè)試</p><li>咖啡</li><li>茶</li><li>可口可樂(lè)</li> </ol>

效果圖

:last-child選擇器

:last-child 選擇器匹配屬于其父元素的最后一個(gè)子元素的每個(gè)元素。

提示:p:last-child 等同于 p:nth-last-child(1)。

eg:指定屬于其父元素的最后一個(gè)子元素的 p 元素的背景色:

p:last-child { background:#ff0000; } <body><h1>這是標(biāo)題</h1> <p>第一個(gè)段落。</p> <p>第二個(gè)段落。</p> <p>第三個(gè)段落。</p> <p>第四個(gè)段落。</p> <p>第五個(gè)段落。</p></body>

效果:

說(shuō)明:p標(biāo)簽的父元素是body,body標(biāo)簽中最后一個(gè)p元素是第五個(gè)段落

:nth-child()

:nth-child() 選擇器,該選擇器選取父元素的第 N 個(gè)子元素,與類型無(wú)關(guān)

p:nth-child(2) { background:#ff0000; } <body><h1>這是標(biāo)題</h1> <p>第一個(gè)段落。</p> <p>第二個(gè)段落。</p> <p>第三個(gè)段落。</p> <p>第四個(gè)段落。</p><p><b>注釋:</b>Internet Explorer 不支持 :nth-child() 選擇器。</p></body>

:nth-child()的詳細(xì)用法

nth-child(3) 表示選擇列表中的第三個(gè)元素。

nth-child(2n)表示列表中的偶數(shù)標(biāo)簽,即選擇第2、第4、第6……標(biāo)簽

nth-child(2n-1) 表示選擇列表中的奇數(shù)標(biāo)簽,即選擇 第1、第3、第5、第7……標(biāo)簽

nth-child(n+3) 表示選擇列表中的標(biāo)簽從第3個(gè)開始到最后(>=3)

nth-child(-n+3) 表示選擇列表中的標(biāo)簽從0到3,即小于3的標(biāo)簽(<=3)

nth-last-child(3) 表示選擇列表中的倒數(shù)第3個(gè)標(biāo)簽

:nth-of-type(n)

:nth-of-type(n) 選擇器匹配屬于父元素的特定類型的第 N 個(gè)子元素的每個(gè)元素.

n 可以是數(shù)字、關(guān)鍵詞或公式。

p:nth-of-type(2) { background:#ff0000; } <body><h1>這是標(biāo)題</h1> <p>第一個(gè)段落。</p> <div>測(cè)試</div> <p>第二個(gè)段落。</p> <p>第三個(gè)段落。</p> <p>第四個(gè)段落。</p> <p>第五個(gè)段落。</p></body>

效果圖:

:nth-last-child() 選擇器

:nth-last-child(n) 選擇器匹配屬于其元素的第 N 個(gè)子元素的每個(gè)元素,不論元素的類型,從最后一個(gè)子元素開始計(jì)數(shù)。

n 可以是數(shù)字、關(guān)鍵詞或公式。

提示:請(qǐng)參閱 :nth-last-of-type() 選擇器,該選擇器選取父元素的第 N 個(gè)指定類型的子元素,從最后一個(gè)子元素開始計(jì)數(shù)。

總結(jié)

以上是生活随笔為你收集整理的相邻兄弟选择器(+)、子选择器()、兄弟选择器(~)等用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色一区二区三区 | 国产97超碰 | 日本天堂一区 | 久久久久久久久久99精品 | 日本特级毛片 | 美女在线不卡 | 7777精品视频 | 久久亚洲日本 | 亚洲人成色777777老人头 | 91视频看看 | 毛片在线看片 | 亚洲区中文字幕 | 视频成人免费 | 色中色在线视频 | 欧美一区二区不卡视频 | 欧美黄色片视频 | 美女网站视频在线观看 | 亚洲精品国产精品乱码桃花 | 破处视频在线观看 | 一区二区在线精品 | 日本在线视频一区二区 | 久久国产亚洲精品无码 | 国产美女免费网站 | 久久视频中文字幕 | 狠狠干,狠狠操 | 乌克兰少妇性做爰 | 婷婷六月在线 | 理论片午午伦夜理片影院99 | 国产免费福利 | 国产一区二区三区在线免费 | 欧美男女性生活视频 | 日本国产一区二区三区 | 秒拍福利视频 | 国产口爆吞精一区二区 | 精品人妻伦一二三区免费 | 精品欧美一区二区精品少妇 | 中文字幕在线看高清电影 | 精品人妻无码一区二区三区 | 99爱国产 | 国产www在线观看 | 国产欧美日韩三区 | 97在线观视频免费观看 | 中文天堂在线观看 | 日韩成人综合 | 日本偷拍一区 | 日本老师巨大bbw丰满 | 精品蜜桃一区二区三区 | 国产大奶在线观看 | 亚洲爱爱网 | a级一级黄色片 | 国产亚洲一区二区三区 | 国产后入又长又硬 | 黄色片免费的 | 国产性猛交╳xxx乱大交一区 | 日韩三级黄色 | 免费级毛片 | 一区二区三区观看 | 欧美日韩国产综合网 | 日本网站在线免费观看 | 99亚洲国产精品 | 色综合五月天 | 国产又粗又猛又爽又黄的视频一 | 男人天堂资源网 | 人妻无码久久一区二区三区免费 | 成年人性生活视频 | 国产精品夜夜夜爽张柏芝 | 亚洲免费大片 | 激情一区二区 | mm视频在线观看 | www.婷婷色| 黑人巨大精品欧美黑寡妇 | 动漫美女露胸网站 | 一本大道久久a久久综合婷婷 | 中文字字幕在线中文乱码 | 欧美国产精品一区 | 亚洲精品aⅴ | 亚洲国产一区在线 | 精品一区在线播放 | 欧美爽爽爽 | 91嫩草欧美久久久九九九 | 重口变态虐黄网站 | 偷拍青青草 | 亚洲精品在线不卡 | 日韩欧洲亚洲AV无码精品 | 亚洲日本香蕉 | 国产精品久久久久久亚洲色 | a一级网站 | 中文在线а√在线 | 欧美一区二区三区色 | 色网在线视频 | 日韩免| 对白刺激国产子与伦 | 五月激情片 | 免费在线观看黄色av | 国产大片一区二区 | 丝袜在线一区 | ,国产精品国产三级国产 | 中国丰满老太hd | 草草影院最新地址 |