<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    周浩

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 ::  :: 管理 ::
      28 隨筆 :: 0 文章 :: 16 評論 :: 0 Trackbacks

     
     CSS第2期
     
     
    三、偽類——動態鏈接

    偽類可以看做是一種特殊的類選擇符,是能被支持CSS的瀏覽器自動所識別的特殊選擇符。它的最大的用處就是可以對鏈接在不同狀態下定義不同的樣式效果。

    1. 語法

    偽類的語法是在原有的語法里加上一個偽類(pseudo-class):
    selector:pseudo-class {property: value}
    (選擇符:偽類 {屬性: 值})
    偽類和類不同,是CSS已經定義好的,不能象類選擇符一樣隨意用別的名字,根據上面的語法可以解釋為對象(選擇符)在某個特殊狀態下(偽類)的樣式。

    類選擇符及其他選擇符也同樣可以和偽類混用:
    selector.class:pseudo-class {property: value}
    (選擇符.類:偽類 {屬性: 值})

    2. 錨的偽類

    我們最常用的是4種a(錨)元素的偽類,它表示動態鏈接在4種不同的狀態:link、visited、active、hover(未訪問的鏈接、已訪問的鏈接、激活鏈接和鼠標停留在鏈接上)。我們把它們分別定義不同的效果:
    a:link {color: #FF0000; text-decoration: none} /* 未訪問的鏈接 */
    a:visited {color: #00FF00; text-decoration: none} /* 已訪問的鏈接 */
    a:hover {color: #FF00FF; text-decoration: underline} /* 鼠標在鏈接上 */
    a:active {color: #0000FF; text-decoration: underline} /* 激活鏈接 */
    (上面這個例子中,這個鏈接未訪問時的顏色是紅色并無下劃線,訪問后是綠色并無下劃線,激活鏈接時為藍色并有下劃線,鼠標在鏈接上時為紫色并有下劃線)
    注意:有時這個鏈接訪問前鼠標指向鏈接時有效果,而鏈接訪問后鼠標再次指向鏈接時卻無效果了。這是因為你把a:hover放在了a:visited的前面,這樣的話由于后面的優先級高,當訪問鏈接后就忽略了a:hover的效果。所以根據疊層順序,我們在定義這些鏈接樣式時,一定要按照a:link, a:visited, a:hover, a:actived的順序書寫。

    3. 偽類和類選擇符

    將偽類和類組合起來用,就可以在同一個頁面中做幾組不同的鏈接效果了,例如,我們定義一組鏈接為紅色,訪問后為藍色;另一組為綠色,訪問后為黃色:
    a.red:link {color: #FF0000}
    a.red:visited {color: #0000FF}
    a.blue:link {color: #00FF00}
    a.blue:visited {color: #FF00FF}
    現在應用在不同的鏈接上:
    <a class="red" href="...">這是第一組鏈接</a>
    <a class="blue" href="...">這是第二組鏈接</a>

    4. 其他偽類

    此外CSS2還定義了首字和首行(first-letter和first-line)的偽類,可以對元素的首字或首行設定不同的樣式。
    下面看這個例子,我們在段落標記里定義文本首字尺寸為默認大小的3倍:
    <style type=”text/css”>
    p:first-letter {font-size: 300%}
    </style>
    ……
    <p>
    這是一個段落,這個段落的首字被放大了。
    </p>

    我們再定義一個首行樣式的例子:
    <style type=”text/css”>
    div:first-line {color: red}
    </style>
    ……
    <div>
    <p>
    這是段落的第一行
    這是段落的第二行
    這是段落的第三行
    </p>
    </div>
    (上例中段落的第一行為紅色,第二、三行為默認顏色)

    注意:首字和首行的偽類需要IE5.5以上的版本支持。 

    posted on 2007-05-12 22:59 Derek 閱讀(220) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    Google
    主站蜘蛛池模板: 久久综合图区亚洲综合图区| 一本色道久久88亚洲精品综合| 91短视频在线免费观看| 亚洲天堂2016| 久久精品国产亚洲Aⅴ蜜臀色欲| 一级毛片免费毛片一级毛片免费 | 最新免费jlzzjlzz在线播放| 国产偷国产偷亚洲清高APP| 亚洲精品制服丝袜四区| 歪歪漫画在线观看官网免费阅读| 人妻仑乱A级毛片免费看| 亚洲白色白色永久观看| 亚洲情侣偷拍精品| 丁香花免费完整高清观看| 一级毛片在线免费视频| 色老板亚洲视频免在线观| 亚洲熟妇无码八AV在线播放| 青春禁区视频在线观看直播免费| 国产成人自产拍免费视频| 亚洲国产精品免费观看| 亚洲精品国产精品乱码不99| 国产精品99久久免费| 亚洲免费观看网站| 免费人成激情视频在线观看冫| 免费做爰猛烈吃奶摸视频在线观看| 中文字幕免费在线播放| 亚洲第一成年免费网站| 久久青青草原亚洲av无码app | 亚洲女人被黑人巨大进入| 欧美最猛性xxxxx免费| 亚洲a一级免费视频| www免费黄色网| 国产精品久久亚洲一区二区| 亚洲a∨无码男人的天堂| 亚洲AV无码国产丝袜在线观看| 亚洲精品亚洲人成在线观看下载| 好先生在线观看免费播放| 69影院毛片免费观看视频在线 | 永久免费在线观看视频| 免费看搞黄视频网站| 一级毛片免费播放男男|