在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 網頁設計教程 > 詳細頁面

css如何分辨偽類與偽元素?偽類與偽元素的各自的區別與用法(代碼案例)

css如何分辨偽類與偽元素?偽類與偽元素的各自的區別與用法(代碼案例)

更新時間:2025-11-26 文章作者:未知 信息來源:網絡 閱讀次數:

網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立...
網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。
在我們學習前端開發的時候,有時總會把css中的偽類和偽元素混淆在一起。那么,在css中什么是偽類?什么又是偽元素?它們有什么區別,又是怎么使用的?本章我們就給大家好好聊聊css中的偽類和偽元素,介紹css中的偽類和偽元素的區別和基本用法。有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

一.偽類(用于向某些選擇器添加特殊的效果)

偽類存在的意義是為了通過選擇器找到那些不存在與DOM樹中的信息以及不能被常規CSS選擇器獲取到的信息。偽類由一個冒號:開頭,冒號后面是偽類的名稱和包含在圓括號中的可選參數。任何常規選擇器可以再任何位置使用偽類。偽類語法不區別大小寫。一些偽類的作用會互斥,另外一些偽類可以同時被同一個元素使用。并且,為了滿足用戶在操作DOM時產生的DOM結構改變,偽類也可以是動態的。

偽類包含兩種:狀態偽類和結構性偽類。

狀態偽類是基于元素當前狀態進行選擇的。在與用戶的交互過程中元素的狀態是動態變化的,因此該元素會根據其狀態呈現不同的樣式。當元素處于某狀態時會呈現該樣式,而進入另一狀態后,該樣式也會失去。常見的狀態偽類主要包括:

:link 應用于未被訪問過的鏈接;
:hover 應用于鼠標懸停到的元素;
:active 應用于被激活的元素;
:visited 應用于被訪問過的鏈接,與:link互斥。
:focus 應用于擁有鍵盤輸入焦點的元素。

結構性偽類是css3新增選擇器,利用dom樹進行元素過濾,通過文檔結構的互相關系來匹配元素,能夠減少class和id屬性的定義,使文檔結構更簡潔。常見的包括:

:first-child 選擇某個元素的第一個子元素;
:last-child 選擇某個元素的最后一個子元素;
:nth-child() 選擇某個元素的一個或多個特定的子元素;
:nth-last-child() 選擇某個元素的一個或多個特定的子元素,從這個元素的最后一個子元素開始算;
:nth-of-type() 選擇指定的元素;
:nth-last-of-type() 選擇指定的元素,從元素的最后一個開始計算;
:first-of-type 選擇一個上級元素下的第一個同類子元素;
:last-of-type 選擇一個上級元素的最后一個同類子元素;
:only-child 選擇的元素是它的父元素的唯一一個子元素;
:only-of-type 選擇一個元素是它的上級元素的唯一一個相同類型的子元素;
:empty 選擇的元素里面沒有任何內容。

例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>偽類</title>
		<style>
			.demo {
				width: 200px;
				height: 500px;
				margin: 50px auto;
				text-align: center;
			}
			.tab_content {
			  	height: 50px;
			  	background: red;
			  	margin-bottom: 10px;
			}
			#tab1:target, #tab2:target, #tab3:target {
			    background:blue;
			    line-height: 50px;
			}
		</style>
	</head>
	<body>
		<div class="demo">
			<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">tab1</div>
			<div id="tab2" class="tab_content">tab2</div>
			<div id="tab3" class="tab_content">tab3</div>
		</div>
	</body>
</html>

效果圖1:

1.jpg

效果圖2:

2.jpg3.jpg

上面效果圖1與效果圖2的區別在于當我單擊標簽一以后,tab1盒子的背景色由紅色變為藍色,字體顏色變為白;當點擊標簽二時,就會變成tab2發生變化,點擊標簽三也一樣。

二:偽元素(用于將特殊的效果添加到某些選擇器)

偽元素是對元素中的特定內容進行操作,而不是描述狀態。它的操作層次比偽類更深一層,因此動態性比偽類低很多。實際上,偽元素就是選取某些元素前面或后面這種普通選擇器無法完成的工作。控制的內容和元素是相同的,但它本身是基于元素的抽象,并不存在于文檔結構中!

常見的偽元素選擇器包括:
:first-letter 選擇元素文本的第一個字(母)。
:first-line 選擇元素文本的第一行。
:before 在元素內容的最前面添加新內容。
:after 在元素內容的最后面添加新內容。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style>
			.demo {
				width: 500px;
				height: 500px;
				margin: 50px auto;
				text-align: center;
			}
			.spliter::before, .spliter::after {
		      	content: '';
		      	display: inline-block;
		      	border-top: 1px solid black;
		      	width: 200px;
		      	margin: 5px;
		    }
		</style>
	</head>
	<body>
		<div class="demo">
			<p class="spliter">分割線</p>
		</div>
	</body>
</html>

效果圖:

4.jpg

以上就是css如何分辨偽類和偽元素?偽類和偽元素的各自的區別與用法(代碼實例)的詳細內容,更多請關注php中文網其它相關文章!


網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 免费av网址在线| 色中文字幕在线观看| 女人扒开屁股爽桶30分钟| 高清av免费看| 男人添女荫道口女人有什么感觉| 欧美一区二区三区爽大粗免费| 手机av在线网| 男人日女人逼逼| 亚洲av毛片在线观看| 欧美一级黄色影院| 日韩黄色短视频| 国产精品中文久久久久久| 欧洲熟妇精品视频| 男人添女人下面高潮视频| www.avtt| 国产成人一区二区三区别| 日韩成人av免费| 日韩中字在线观看| 污视频免费在线观看网站| 午夜精品久久久久久久无码| 亚洲理论电影在线观看| 手机在线免费观看毛片| 国产男女无遮挡| 91.com在线| 久久在线中文字幕| 色婷婷激情视频| 欧美三级午夜理伦三级老人| 色男人天堂av| eeuss中文| 97视频久久久| 午夜肉伦伦影院| 午夜免费一区二区| 五月天婷婷影视| 91精品一区二区三区四区| 日韩精品福利片午夜免费观看| 伊人成人免费视频| 精品少妇人欧美激情在线观看| 亚洲熟妇国产熟妇肥婆| 国产日本在线播放| 免费在线激情视频| 久久久999视频| 国产中文字幕二区| 91香蕉视频导航| 日韩a在线播放| 午夜久久福利视频| 国产精品无码免费专区午夜| 国产精品久久中文字幕| 爱情岛论坛亚洲首页入口章节| eeuss中文| 成 年 人 黄 色 大 片大 全| 噼里啪啦国语在线观看免费版高清版| 超碰在线97免费| 国产精品无码免费专区午夜| 亚洲精品一二三四五区| 国产成人精品无码播放| 色一情一区二区三区| 超碰中文字幕在线观看| 国产日韩一区二区在线| 欧美两根一起进3p做受视频| 国产精品一区二区小说| 九九爱精品视频| 欧美xxxxxbbbbb| 少妇高清精品毛片在线视频| 一级黄色片国产| 国产三区在线视频| 99re99热| 超碰在线资源站| 日日摸天天爽天天爽视频| 国产日韩欧美大片| 日本中文字幕高清| 日本a在线免费观看| 日韩中文字幕a| www日韩在线观看| 北条麻妃在线视频观看| 国产精品igao网网址不卡| 免费在线观看亚洲视频| 日韩精品一区二区在线视频| 老司机av福利| www.99r| 亚洲77777| 老子影院午夜伦不卡大全| 手机av在线网站| 天天操天天干天天做| 少妇黄色一级片| 日日噜噜噜噜久久久精品毛片| 91精品91久久久中77777老牛| 玩弄中年熟妇正在播放| 日韩精品在线播放视频| 国产精品视频网站在线观看| 免费看污污视频| 日本成人在线不卡| 成人在线免费高清视频| 50度灰在线观看| 国产xxxx振车| 国产a级黄色大片| www.亚洲成人网| 18黄暴禁片在线观看| 欧美乱大交xxxxx潮喷l头像| 日韩精品一区在线视频| 免费在线观看的av网站| www日韩视频| 亚洲性图一区二区| 香蕉精品视频在线| 天天综合五月天| 日韩在线综合网| 天堂av在线网站| 屁屁影院ccyy国产第一页| a在线视频观看| 国产九九在线视频| 伊人网在线免费| 日韩a在线播放| 毛葺葺老太做受视频| 欧美性久久久久| 天天影视综合色| 色男人天堂av| 97中文字幕在线| 亚洲精品无码久久久久久| 黄色手机在线视频| 九色自拍视频在线观看| 欧美一级视频在线| 免费看毛片的网址| 九色porny自拍| 777av视频| 欧美国产日韩在线视频| 女性隐私黄www网站视频| 国产av第一区| 色婷婷综合网站| 久久久久久久久久久视频| 色婷婷一区二区三区在线观看| 欧美中日韩在线| 国产又大又硬又粗| 亚洲精品久久久久久久蜜桃臀| 天天干在线影院| 超碰97人人射妻| 青青在线视频免费观看| 超碰在线资源站| 爱情岛论坛vip永久入口| 成人性生活视频免费看| 视频一区二区视频| 欧美性受xxxxxx黑人xyx性爽| 国产福利视频在线播放| 欧美精品久久久久久久自慰| 亚洲色图都市激情| 视频二区在线播放| 加勒比成人在线| 国产乱人伦精品一区二区三区| 日韩欧美中文视频| 伊人国产精品视频| 色婷婷激情视频| 欧美日韩久久婷婷| 日韩国产精品毛片| 懂色av一区二区三区四区五区| 三上悠亚在线一区| 午夜免费看视频| 香蕉视频999| 亚洲五月激情网| 国产精品入口免费软件| 很污的网站在线观看| 人妻久久久一区二区三区| 国产人妻777人伦精品hd| 人妻久久久一区二区三区| 福利视频一区二区三区四区| 国产真实老熟女无套内射| 2018国产在线| 超碰超碰在线观看| 国产综合中文字幕| 中文字幕日韩综合| 91国视频在线| 欧美三级午夜理伦三级老人| 99热成人精品热久久66| 国产三级中文字幕| av无码精品一区二区三区| 欧美aaa在线观看| 北条麻妃av高潮尖叫在线观看| 伊人再见免费在线观看高清版| 日韩一级片播放| 草b视频在线观看| 91制片厂免费观看| 午夜久久久精品| 色欲av无码一区二区人妻| 欧美a级免费视频| 最新免费av网址| 冲田杏梨av在线| 青青艹视频在线| 日本人体一区二区| 看全色黄大色大片| 日韩视频在线观看一区二区三区| 久久综合色视频| 天堂…中文在线最新版在线| 国产欧美自拍视频| 男生操女生视频在线观看| 国产超碰在线播放| 久草综合在线观看| 久久久久久久激情| 欧美污视频网站| 成人午夜激情av| 日本中文字幕观看| 亚洲18在线看污www麻豆| 美女在线视频一区二区| 91看片在线免费观看|