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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

记录CSS3 target伪类简介

發布時間:2023/11/27 生活经验 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 记录CSS3 target伪类简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

CSS3 target偽類是眾多實用的CSS3特性中的一個。它用來匹配文檔(頁面)的URI中某個標志符的目標元素。具體來說,URI中的標志符通常會包含一個”#”字符,然后后面帶有一個標志符名稱,比如#respond,target就是用來匹配ID為respond的元素的。

現在在頁面中,點擊一個ID鏈接后,頁面只會跳轉到相應的位置,但是并不會有比較明顯的UI標識,使用:target偽類可以像:hover等偽類一樣對目標元素定義樣式。

瀏覽器支持

因為我們在討論CSS3,所以它現在被除了IE6-8以外的所有瀏覽器支持,但是IE9會支持IC交易網這個偽類。這是相當遺憾的,但是這個現實并不影響你使用它。

如何使用:target

:target偽類和:hover、:link、:visited、:focus等偽類的用法是一樣的:

?selector:target{
color:red;
/*other styles*/
}

實例

讓我們通過一個簡單的例子來演示。比如我們在頁面中常常會用到tab,之前我們要用腳本來實現IC交易網,YUI、jQuery也都有這樣的插件或者模塊,但是現在我們用:target偽類就可以實現。

HTML結構:

?<ul class="tabs">
?<li><a href="#tab1">標簽一</a></li>
?<li><a href="#tab2">標簽二</a></li>
?<li><a href="#tab3">標簽三</a></li>
</ul>
<div id="tab1" class="tab_content">
<!--tabed content--></div>
<div id="tab2" class="tab_content">
<!--tabed content--></div>
<div id="tab3" class="tab_content">
<!--tabed content--></div>

CSS3代碼:

?/*layout styles*/
.tab_content {
?position: absolute;/*set content box as absolute*/
?/*other layout styles*/
}
#tab1:target, #tab2:target, #tab3:target {
?z-index: 1;
}

原理想必大家都看懂了,就是將tab內容框設置為絕對定位,然后通過:target偽類調整其z-index。

這里是個demo頁面。

具體用法就是這么簡單,在實際項目中大家就可以隨意發揮了 :)

轉載于:https://www.cnblogs.com/codeaspnet/archive/2011/06/30/2095017.html

總結

以上是生活随笔為你收集整理的记录CSS3 target伪类简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。