日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

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

生活随笔

當(dāng)前位置: 首頁(yè) >

CSS后代选择器

發(fā)布時(shí)間:2025/6/15 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CSS后代选择器 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

CSS后代選擇器也可以叫做派生選擇器、派生選擇符或包含選擇符,因?yàn)樵撨x擇符類(lèi)型是作用于某個(gè)元素中的子元素的。

就是把外層的標(biāo)記寫(xiě)在前面,內(nèi)層的標(biāo)記寫(xiě)在后面,之間用空格分隔。當(dāng)標(biāo)記嵌套時(shí),內(nèi)層的標(biāo)記就成為外層標(biāo)記的后代。


CSS后代選擇器的格式

后代選擇器的格式類(lèi)似于:

p span b{color:blue;font-size:14px; }

p、span和b之間用空格分隔。

<p>是最外層的文字,<span>是中間層的文字,<b>是最內(nèi)層的文字,</b></span></p>

最外層是<p>標(biāo)簽,里面嵌套了<span>標(biāo)簽,<span>標(biāo)簽中又嵌套了<b>標(biāo)簽,那么span是p的子元素,b是span的子元素。


示例

<style type="text/css"> <!-- p span{ /* 嵌套聲明 */color:blue; /* 藍(lán)色 */ } span{color:red; /* 紅色 */ } --> </style>

源代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>CSS后代選擇器示例-www.baike369.com</title> <style type="text/css"> <!-- p span{color:blue; } span{color:red; } --> </style> </head> <body> <h1>CSS后代選擇器示例</h1> <p>嵌套是<span>使用CSS</span>標(biāo)記的方法之一。</p> 嵌套之外的<span>標(biāo)記</span>不生效。 </body> </html>

在瀏覽器中查看CSS后代選擇器的顯示效果。如下圖所示:

將span選擇器嵌套在p選擇器中進(jìn)行聲明,顯示效果只適用于<p>和</p>之間的<span>標(biāo)簽,而它外面的<span>標(biāo)簽并不會(huì)產(chǎn)生任何效果。只有<p>標(biāo)簽中<span>和</span>之間的文字變成了藍(lán)色,而<p>標(biāo)簽外面<span>和</span>之間的文字顏色是按照CSS樣式規(guī)則的第2條規(guī)則進(jìn)行設(shè)置的,即為紅色。


提示

后代選擇器使得選擇器的應(yīng)用變得復(fù)雜而靈活,熟練掌握后代選擇器,可以減少代碼的冗余度,提高CSS的應(yīng)用靈活性。

總結(jié)

以上是生活随笔為你收集整理的CSS后代选择器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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