WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專(zhuān)題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢(qián)
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專(zhuān)題
- 云計(jì)算
- 微博營(yíng)銷(xiāo)
- 虛擬主機(jī)管理系統(tǒng)
- 開(kāi)放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
CSS偽類(lèi):修訂間差異
無(wú)編輯摘要 |
無(wú)編輯摘要 |
||
第1行: | 第1行: | ||
==: link == | 偽類(lèi)可以看做是一種特殊的類(lèi)選擇符,是能被支持[[CSS]]的[[瀏覽器]]自動(dòng)所識(shí)別的特殊選擇符。它的最大的用處就是可以對(duì)鏈接在不同狀態(tài)下定義不同的樣式效果。 | ||
? | |||
==語(yǔ)法== | |||
? | |||
偽類(lèi)的語(yǔ)法是在原有的語(yǔ)法里加上一個(gè)偽類(lèi)(pseudo-class): | |||
? | |||
selector:pseudo-class {property: value} | |||
? | |||
(選擇符:偽類(lèi) {屬性: 值}) | |||
? | |||
偽類(lèi)和類(lèi)不同,是CSS已經(jīng)定義好的,不能象類(lèi)選擇符一樣隨意用別的名字,根據(jù)上面的語(yǔ)法可以解釋為對(duì)象(選擇符)在某個(gè)特殊狀態(tài)下(偽類(lèi))的樣式。 | |||
? | |||
類(lèi)選擇符及其他選擇符也同樣可以和偽類(lèi)混用: | |||
? | |||
selector.class:pseudo-class {property: value} | |||
? | |||
(選擇符.類(lèi):偽類(lèi) {屬性: 值}) | |||
? | |||
==偽類(lèi)列表== | |||
? | |||
===: link === | |||
語(yǔ)法:Selector : link { sRules }? <br> | 語(yǔ)法:Selector : link { sRules }? <br> | ||
說(shuō)明:<br> | 說(shuō)明:<br> | ||
第8行: | 第28行: | ||
IE3將 :link 偽類(lèi)的樣式表屬性作用于 visited 偽類(lèi)。 <br> | IE3將 :link 偽類(lèi)的樣式表屬性作用于 visited 偽類(lèi)。 <br> | ||
示例:a:link { font-size: 14pt; text-decoration: underline; color: blue; } <br> | 示例:a:link { font-size: 14pt; text-decoration: underline; color: blue; } <br> | ||
==:hover== | ===:hover=== | ||
語(yǔ)法:Selector : hover { sRules } <br> | 語(yǔ)法:Selector : hover { sRules } <br> | ||
說(shuō)明:<br> | 說(shuō)明:<br> | ||
第18行: | 第38行: | ||
a:hover span{ color:red; } ? | a:hover span{ color:red; } ? | ||
==: active == | ===: active === | ||
語(yǔ)法:Selector : active { sRules } <br> | 語(yǔ)法:Selector : active { sRules } <br> | ||
說(shuō)明:<br> | 說(shuō)明:<br> | ||
第26行: | 第46行: | ||
并且 :active 可以和 :link 以及 :visited 狀態(tài)同時(shí)發(fā)生。 <br> | 并且 :active 可以和 :link 以及 :visited 狀態(tài)同時(shí)發(fā)生。 <br> | ||
示例:a:active { font-size: 14pt; text-decoration: underline; color: blue; } <br> | 示例:a:active { font-size: 14pt; text-decoration: underline; color: blue; } <br> | ||
==: visited == | ===: visited === | ||
語(yǔ)法:Selector : visited { sRules } <br> | 語(yǔ)法:Selector : visited { sRules } <br> | ||
說(shuō)明:<br> | 說(shuō)明:<br> | ||
第35行: | 第55行: | ||
請(qǐng)參閱 body 對(duì)象的 vlink 屬性(特性)和 document 對(duì)象的 vlinkColor 特性。 <br> | 請(qǐng)參閱 body 對(duì)象的 vlink 屬性(特性)和 document 對(duì)象的 vlinkColor 特性。 <br> | ||
示例:a:visited { font-size: 14pt; text-decoration: underline; color: blue; } <br> | 示例:a:visited { font-size: 14pt; text-decoration: underline; color: blue; } <br> | ||
== :first-child== | === :first-child=== | ||
語(yǔ)法:Selector : first-child { sRules } <br> | 語(yǔ)法:Selector : first-child { sRules } <br> | ||
說(shuō)明:設(shè)置 E 的第一個(gè)子對(duì)象的樣式。 <br> | 說(shuō)明:設(shè)置 E 的第一個(gè)子對(duì)象的樣式。 <br> | ||
第41行: | 第61行: | ||
p a:first-child { color: green }<br> | p a:first-child { color: green }<br> | ||
table td:first-child { width:200px; } ? | table td:first-child { width:200px; } ? | ||
==: first == | ===: first === | ||
語(yǔ)法:Selector : first { sRules } <br> | 語(yǔ)法:Selector : first { sRules } <br> | ||
說(shuō)明:設(shè)置頁(yè)面容器第一頁(yè)使用的樣式。僅用于 @page 規(guī)則。 <br> | 說(shuō)明:設(shè)置頁(yè)面容器第一頁(yè)使用的樣式。僅用于 @page 規(guī)則。 <br> | ||
示例:@page :first { margin: 4cm } <br> | 示例:@page :first { margin: 4cm } <br> | ||
==: left/:right == | ===: left/:right === | ||
語(yǔ)法:Selector : left { sRules }/Selector : right { sRules }? <br> | 語(yǔ)法:Selector : left { sRules }/Selector : right { sRules }? <br> | ||
說(shuō)明:設(shè)置頁(yè)面容器位于裝訂線(xiàn)左邊的所有頁(yè)面使用的樣式。僅用于 @page 規(guī)則。 <br> | 說(shuō)明:設(shè)置頁(yè)面容器位于裝訂線(xiàn)左邊的所有頁(yè)面使用的樣式。僅用于 @page 規(guī)則。 <br> | ||
示例:@page :left { margin: 4cm } <br> | 示例:@page :left { margin: 4cm } <br> | ||
==: lang== | ===: lang=== | ||
語(yǔ)法:Selector : lang { sRules } <br> | 語(yǔ)法:Selector : lang { sRules } <br> | ||
說(shuō)明:設(shè)置對(duì)象使用特殊語(yǔ)言的內(nèi)容的樣式。 <br> | 說(shuō)明:設(shè)置對(duì)象使用特殊語(yǔ)言的內(nèi)容的樣式。 <br> | ||
示例:blockquote:lang(fr) { quotes: '?' ' ?' } | 示例:blockquote:lang(fr) { quotes: '?' ' ?' } | ||
/* 使用法語(yǔ)顯示由quotes屬性指定的法語(yǔ)的嵌套標(biāo)記 */ <br> | /* 使用法語(yǔ)顯示由quotes屬性指定的法語(yǔ)的嵌套標(biāo)記 */ <br> | ||
==: focus== | ===: focus=== | ||
語(yǔ)法:Selector : focus { sRules } <br> | 語(yǔ)法:Selector : focus { sRules } <br> | ||
說(shuō)明:設(shè)置對(duì)象在成為輸入焦點(diǎn)(該對(duì)象的 onfocus 事件發(fā)生)時(shí)的樣式。 <br> | 說(shuō)明:設(shè)置對(duì)象在成為輸入焦點(diǎn)(該對(duì)象的 onfocus 事件發(fā)生)時(shí)的樣式。 <br> | ||
第60行: | 第80行: | ||
a:focus { font-size: 14pt; text-decoration: underline; color: blue; }<br> | a:focus { font-size: 14pt; text-decoration: underline; color: blue; }<br> | ||
a:focus img { border: thin solid green } | a:focus img { border: thin solid green } | ||
[[category:CSS]] |
2009年4月26日 (日) 20:45的版本
偽類(lèi)可以看做是一種特殊的類(lèi)選擇符,是能被支持CSS的瀏覽器自動(dòng)所識(shí)別的特殊選擇符。它的最大的用處就是可以對(duì)鏈接在不同狀態(tài)下定義不同的樣式效果。
語(yǔ)法
偽類(lèi)的語(yǔ)法是在原有的語(yǔ)法里加上一個(gè)偽類(lèi)(pseudo-class):
selector:pseudo-class {property: value}
(選擇符:偽類(lèi) {屬性: 值})
偽類(lèi)和類(lèi)不同,是CSS已經(jīng)定義好的,不能象類(lèi)選擇符一樣隨意用別的名字,根據(jù)上面的語(yǔ)法可以解釋為對(duì)象(選擇符)在某個(gè)特殊狀態(tài)下(偽類(lèi))的樣式。
類(lèi)選擇符及其他選擇符也同樣可以和偽類(lèi)混用:
selector.class:pseudo-class {property: value}
(選擇符.類(lèi):偽類(lèi) {屬性: 值})
偽類(lèi)列表
: link
語(yǔ)法:Selector : link { sRules }
說(shuō)明:
設(shè)置 a 對(duì)象在未被訪問(wèn)前的樣式。
默認(rèn)值由瀏覽器決定。
對(duì)于無(wú) href 屬性(特性)的 a 對(duì)象,此偽類(lèi)不發(fā)生作用。
請(qǐng)參閱 body 對(duì)象的 link 屬性(特性)和 document 對(duì)象的 linkColor 特性。
IE3將 :link 偽類(lèi)的樣式表屬性作用于 visited 偽類(lèi)。
示例:a:link { font-size: 14pt; text-decoration: underline; color: blue; }
:hover
語(yǔ)法:Selector : hover { sRules }
說(shuō)明:
設(shè)置對(duì)象在其鼠標(biāo)懸停時(shí)的樣式。
在CSS1中此偽類(lèi)僅可用于 a 對(duì)象。對(duì)于無(wú) href 屬性(特性)的 a 對(duì)象,此偽類(lèi)不發(fā)生作用。
在CSS2中此偽類(lèi)可以應(yīng)用于任何對(duì)象。
示例:
a:hover { font-size: 14pt; text-decoration: underline; color: blue; }
a:hover span{ color:red; }
: active
語(yǔ)法:Selector : active { sRules }
說(shuō)明:
設(shè)置對(duì)象在被用戶(hù)激活(在鼠標(biāo)點(diǎn)擊與釋放之間發(fā)生的事件)時(shí)的樣式。
在CSS1中此偽類(lèi)僅可用于 a 對(duì)象。對(duì)于無(wú) href 屬性(特性)的 a 對(duì)象,此偽類(lèi)不發(fā)生作用。
在CSS2中此偽類(lèi)可以應(yīng)用于任何對(duì)象。
并且 :active 可以和 :link 以及 :visited 狀態(tài)同時(shí)發(fā)生。
示例:a:active { font-size: 14pt; text-decoration: underline; color: blue; }
: visited
語(yǔ)法:Selector : visited { sRules }
說(shuō)明:
設(shè)置 a 對(duì)象在其鏈接地址已被訪問(wèn)過(guò)時(shí)的樣式。
IE3將 :link 偽類(lèi)的樣式表屬性作用于 :visited 偽類(lèi)。
默認(rèn)值由瀏覽器決定。定義網(wǎng)頁(yè)過(guò)期時(shí)間或用戶(hù)清空歷史記錄將影響此偽類(lèi)的作用。
對(duì)于無(wú) href 屬性(特性)的 a 對(duì)象,此偽類(lèi)不發(fā)生作用。
請(qǐng)參閱 body 對(duì)象的 vlink 屬性(特性)和 document 對(duì)象的 vlinkColor 特性。
示例:a:visited { font-size: 14pt; text-decoration: underline; color: blue; }
:first-child
語(yǔ)法:Selector : first-child { sRules }
說(shuō)明:設(shè)置 E 的第一個(gè)子對(duì)象的樣式。
示例:
p a:first-child { color: green }
table td:first-child { width:200px; }
: first
語(yǔ)法:Selector : first { sRules }
說(shuō)明:設(shè)置頁(yè)面容器第一頁(yè)使用的樣式。僅用于 @page 規(guī)則。
示例:@page :first { margin: 4cm }
: left/:right
語(yǔ)法:Selector : left { sRules }/Selector : right { sRules }
說(shuō)明:設(shè)置頁(yè)面容器位于裝訂線(xiàn)左邊的所有頁(yè)面使用的樣式。僅用于 @page 規(guī)則。
示例:@page :left { margin: 4cm }
: lang
語(yǔ)法:Selector : lang { sRules }
說(shuō)明:設(shè)置對(duì)象使用特殊語(yǔ)言的內(nèi)容的樣式。
示例:blockquote:lang(fr) { quotes: '?' ' ?' }
/* 使用法語(yǔ)顯示由quotes屬性指定的法語(yǔ)的嵌套標(biāo)記 */
: focus
語(yǔ)法:Selector : focus { sRules }
說(shuō)明:設(shè)置對(duì)象在成為輸入焦點(diǎn)(該對(duì)象的 onfocus 事件發(fā)生)時(shí)的樣式。
示例:
a:focus { font-size: 14pt; text-decoration: underline; color: blue; }
a:focus img { border: thin solid green }