成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

css3層次選擇器怎么用

本篇內(nèi)容主要講解“css3層次選擇器怎么用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“css3層次選擇器怎么用”吧!

成都創(chuàng)新互聯(lián)公司專注于南康網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供南康營(yíng)銷型網(wǎng)站建設(shè),南康網(wǎng)站制作、南康網(wǎng)頁設(shè)計(jì)、南康網(wǎng)站官網(wǎng)定制、微信小程序定制開發(fā)服務(wù),打造南康網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供南康網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

用法:1、后代選擇器選擇元素的后代元素,語法“元素 元素{css代碼}”;2、子選擇器選擇元素的所有子元素,語法“元素>元素{css代碼}”;3、相鄰兄弟選擇器選擇元素同級(jí)目錄的下一個(gè)元素;4、通用兄弟選擇器選擇元素同級(jí)目錄下所有后面的標(biāo)記。

本教程操作環(huán)境:windows10系統(tǒng)、CSS3&&HTML5版本、Dell G3電腦。

css3層次選擇器的用法是什么

層次選擇器通過HTML的DOM元素之間的層次關(guān)系獲取元素,其主要的層次關(guān)系包括后代,父子,相鄰兄弟和通用兄弟幾種關(guān)系,通過其中某類關(guān)系可以方便快捷地選定需要的元素。層次選擇器語法如下:

選擇器類型功能描述
E    F后代選擇器(包含選擇器)選擇匹配的F元素,且匹配的F元素被包含在匹配的E元素內(nèi)
E > F子選擇器選擇匹配的F元素,且匹配的F元素師所匹配的E元素的子元素
E + F相鄰兄弟選擇器選擇匹配的F元素,且匹配的F元素緊位于匹配的E元素后面
E ~ F通用選擇器選擇匹配的F元素,且位于匹配的E元素后的所有匹配的F元素

IE7以及以上版本的瀏覽器包括其他各類瀏覽器都支持層次選擇器。(IE6不支持)

下面通過一個(gè)HTML文件說明各類層次選擇器的使用方式:

<!DOCTYPE HTML>
<html lang="en-US">
	<head>
		<meta charset="UTF-8">
		<title>使用CSS3層次選擇器</title>
		<style type="text/css">
			* {margin: 0; padding: 0}
			body {width: 300px; margin: 0 auto;}
			p {margin: 5px;padding: 5px;border: 1px solid #ccc;}
		</style>		

	</head>
	<body>
		<p>1</p>
		<p>2</p>
		<p>3</p>
		<p>4
			<p>5</p>
			<p>6</p>
		</p>
		<p>7
			<p>8
				<p>9
					<p>10</p>
				</p>
			</p>
		</p>
	</body>
</html>

顯示效果如下:

css3層次選擇器怎么用

其DOM樹結(jié)構(gòu)如下:

css3層次選擇器怎么用

后代選擇器:

后代選擇器(E   F)也稱為包含選擇器,作用就是可以選擇某元素的后代元素。例如“E    F”, E為祖先元素,F(xiàn)為后代元素,表達(dá)的意思就是E元素的所有后代F元素,這里的F元素不管是E的子元素,孫輩元素,或者更深層次的關(guān)系,都將被選中。

換句話說,不管F在E中有多少層級(jí)關(guān)系,F(xiàn)元素都將被選中。

下面使用后代選擇器改變其背景顏色,在上述HTML元素CSS代碼的最后增加如下樣式:

p p {background: orange}

顯示效果如下:

css3層次選擇器怎么用

子選擇器

子選擇器智能選擇某元素的子元素,其中E為父元素,而F為子元素,其中E>F表示選擇了E元素下所有子元素F。這與后代選擇器不一樣,后代選擇器中,F(xiàn)是E的后代,而在E>F中F僅僅是E的子元素而已。

下面代碼用來改變body下的子元素p的背景色:

body > p {background:green;}

顯示效果如下:

css3層次選擇器怎么用

相鄰兄弟選擇器:

相鄰兄弟選擇器可以選擇緊鄰在另一個(gè)元素后面的元素,它們具有一個(gè)相同的父元素。換句話說E和F是同輩元素,F(xiàn)元素在E元素后面,并且相鄰。

下面代碼用來改變class為active的p元素的相鄰兄弟元素背景顏色,為了方便起見,為上述HTML元素的第一個(gè)p元素增加class屬性,如下:

<p class="active">1</p>

然后在其CSS代碼最后增加如下樣式:

.active + p {background:lime}

顯示效果如下:

css3層次選擇器怎么用

通用兄弟選擇器

用于選擇某元素后面的所有兄弟元素,它們和相鄰兄弟元素選擇器類似,需要在同一個(gè)父元素之中,也就是說E元素和F元素是同輩元素,并且F元素在E元素之后。

在上述HTML的CSS代碼最后增加如下樣式:

.active ~ p {background:red;}

顯示效果如下:

css3層次選擇器怎么用

到此,相信大家對(duì)“css3層次選擇器怎么用”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

當(dāng)前標(biāo)題:css3層次選擇器怎么用
本文地址:http://jinyejixie.com/article42/ijgpec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、企業(yè)建站、動(dòng)態(tài)網(wǎng)站云服務(wù)器、外貿(mào)建站、服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
双柏县| 天镇县| 临泉县| 阿鲁科尔沁旗| 银川市| 柘荣县| 莱州市| 屯昌县| 中方县| 泉州市| 黑山县| 周至县| 蓝山县| 巴彦淖尔市| 武冈市| 卫辉市| 棋牌| 遂宁市| 阿城市| 甘肃省| 田东县| 报价| 临颍县| 都兰县| 太仆寺旗| 阆中市| 凤庆县| 伊吾县| 裕民县| 布尔津县| 政和县| 临邑县| 津市市| 平乐县| 尼玛县| 拉萨市| 叙永县| 桂林市| 谷城县| 正镶白旗| 门源|