最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CSS 偽類(lèi) (Pseudo-classes)

CSS 偽類(lèi)用于向某些選擇器添加特殊的效果。

CSS 偽類(lèi) (Pseudo-classes)實(shí)例:

超鏈接
本例演示如何向文檔中的超鏈接添加不同的顏色。
超鏈接 2
本例演示如何向超鏈接添加其他樣式。
超鏈接 - :focus 的使用
本例演示如何對(duì)超鏈接應(yīng)用 :focus 偽類(lèi)(無(wú)法在 IE 中工作)。
:first-child(首個(gè)子對(duì)象)
本例演示 :first-child 偽類(lèi)的用法。
:lang(語(yǔ)言)
本例演示 :lang 偽類(lèi)的用法。

語(yǔ)法

偽類(lèi)的語(yǔ)法:

selector : pseudo-class {property: value}

CSS 類(lèi)也可與偽類(lèi)搭配使用。

selector.class : pseudo-class {property: value}

錨偽類(lèi)

在支持 CSS 的瀏覽器中,鏈接的不同狀態(tài)都可以不同的方式顯示,這些狀態(tài)包括:活動(dòng)狀態(tài),已被訪(fǎng)問(wèn)狀態(tài),未被訪(fǎng)問(wèn)狀態(tài),和鼠標(biāo)懸停狀態(tài)。

a:link {color: #FF0000}		/* 未訪(fǎng)問(wèn)的鏈接 */
a:visited {color: #00FF00}	/* 已訪(fǎng)問(wèn)的鏈接 */
a:hover {color: #FF00FF}	/* 鼠標(biāo)移動(dòng)到鏈接上 */
a:active {color: #0000FF}	/* 選定的鏈接 */

親自試一試

提示:在 CSS 定義中,a:hover 必須被置于 a:link 和 a:visited 之后,才是有效的。

提示:在 CSS 定義中,a:active 必須被置于 a:hover 之后,才是有效的。

提示:偽類(lèi)名稱(chēng)對(duì)大小寫(xiě)不敏感。

偽類(lèi)與 CSS 類(lèi)

偽類(lèi)可以與 CSS 類(lèi)配合使用:

a.red : visited {color: #FF0000}

<a class="red" href="css_syntax.asp">CSS Syntax</a>

假如上面的例子中的鏈接被訪(fǎng)問(wèn)過(guò),那么它將顯示為紅色。

CSS2 - :first-child 偽類(lèi)

您可以使用 :first-child 偽類(lèi)來(lái)選擇元素的第一個(gè)子元素。這個(gè)特定偽類(lèi)很容易遭到誤解,所以有必要舉例來(lái)說(shuō)明?紤]以下標(biāo)記:

<div>
<p>These are the necessary steps:</p>
<ul>
<li>Intert Key</li>
<li>Turn key <strong>clockwise</strong></li>
<li>Push accelerator</li>
</ul>
<p>Do <em>not</em> push the brake at the same time as the accelerator.</p>
</div>

在上面的例子中,作為第一個(gè)元素的元素包括第一個(gè) p、第一個(gè) li 和 strong 和 em 元素。

給定以下規(guī)則:

p:first-child {font-weight: bold;}
li:first-child {text-transform:uppercase;}

第一個(gè)規(guī)則將作為某元素第一個(gè)子元素的所有 p 元素設(shè)置為粗體。第二個(gè)規(guī)則將作為某個(gè)元素(在 HTML 中,這肯定是 ol 或 ul 元素)第一個(gè)子元素的所有 li 元素變成大寫(xiě)。

請(qǐng)?jiān)L問(wèn)該鏈接,來(lái)查看這個(gè) :first-child 實(shí)例的效果。

提示:最常見(jiàn)的錯(cuò)誤是認(rèn)為 p:first-child 之類(lèi)的選擇器會(huì)選擇 p 元素的第一個(gè)子元素。

注釋?zhuān)?/span>必須聲明 <!DOCTYPE>,這樣 :first-child 才能在 IE 中生效。

為了使您更透徹地理解 :first-child 偽類(lèi),我們另外提供了 3 個(gè)例子:

例子 1 - 匹配第一個(gè) <p> 元素

在下面的例子中,選擇器匹配作為任何元素的第一個(gè)子元素的 p 元素:

<html>
<head>
<style type="text/css">
p:first-child {
  color: red;
  } 
</style>
</head>

<body>
<p>some text</p>
<p>some text</p>
</body>
</html>

TIY

例子 2 - 匹配所有 <p> 元素中的第一個(gè) <i> 元素

在下面的例子中,選擇器匹配所有 <p> 元素中的第一個(gè) <i> 元素:

<html>
<head>
<style type="text/css">
p > i:first-child {
  font-weight:bold;
  } 
</style>
</head>

<body>
<p>some <i>text</i>. some <i>text</i>.</p>
<p>some <i>text</i>. some <i>text</i>.</p>
</body>
</html>

TIY

例子 3 - 匹配所有作為第一個(gè)子元素的 <p> 元素中的所有 <i> 元素

在下面的例子中,選擇器匹配所有作為元素的第一個(gè)子元素的 <p> 元素中的所有 <i> 元素:

<html>
<head>
<style type="text/css">
p:first-child i {
  color:blue;
  } 
</style>
</head>

<body>
<p>some <i>text</i>. some <i>text</i>.</p>
<p>some <i>text</i>. some <i>text</i>.</p>
</body>
</html>

TIY

CSS2 - :lang 偽類(lèi)

:lang 偽類(lèi)使你有能力為不同的語(yǔ)言定義特殊的規(guī)則。在下面的例子中,:lang 類(lèi)為屬性值為 no 的 q 元素定義引號(hào)的類(lèi)型:

<html>
<head>

<style type="text/css">
q:lang(no)
   {
   quotes: "~" "~"
   }
</style>

</head>

<body>
<p>文字<q lang="no">段落中的引用的文字</q>文字</p>
</body></html>

偽類(lèi)

W3C:"W3C" 列指示出該屬性在哪個(gè) CSS 版本中定義(CSS1 還是 CSS2)。

屬性 描述 CSS
:active 向被激活的元素添加樣式。 1
:focus 向擁有鍵盤(pán)輸入焦點(diǎn)的元素添加樣式。 2
:hover 當(dāng)鼠標(biāo)懸浮在元素上方時(shí),向元素添加樣式。 1
:link 向未被訪(fǎng)問(wèn)的鏈接添加樣式。 1
:visited 向已被訪(fǎng)問(wèn)的鏈接添加樣式。 1
:first-child 向元素的第一個(gè)子元素添加樣式。 2
:lang 向帶有指定 lang 屬性的元素添加樣式。 2
达拉特旗| 辉县市| 保亭| 万年县| 清河县| 乾安县| 肇庆市| 北京市| 石楼县| 布拖县| 日照市| 固镇县| 繁昌县| 博野县| 龙井市| 通山县| 伊宁县| 阜平县| 常山县| 高邑县| 雷山县| 驻马店市| 抚顺县| 榆中县| 会泽县| 延津县| 桦南县| 视频| 高密市| 开鲁县| 内乡县| 陵水| 章丘市| 通辽市| 塔河县| 炉霍县| 栾城县| 大安市| 高邮市| 饶河县| 莒南县|