css複合選擇器是什麼?
css複合選擇器是由兩個或多個基礎選擇器,透過不同的方式組合而成的,目的是為了可以選擇更準確更精細的目標元素標籤。
CSS複合選擇器包含子選擇器、相鄰選擇器、包含選擇器、多層選擇器巢狀、屬性選擇器、偽選擇器和偽元素選擇器,
以上具體的使用如下:
1、子選擇器,程式碼如下:
<style type="text/css"> #pic>img{ // 使用 > 号,让选择器只选择直接的子类,width:200px; height:200px; } </style> <div id="pic"> <img src="/static/imghw/default1.png" data-src="1.jpg" class="lazy" alt="photo" /> <span><img src="/static/imghw/default1.png" data-src="btn" class="lazy" alt="点击大图" /></span> </div>
登入後複製
2、相鄰選擇器
如果需要選擇緊接在另一個元素後的元素,而且二者有相同的父元素,可以使用相鄰兄弟選擇器(Adjacent sibling selector)。
例如,如果要增加緊接在h1 元素後出現的段落的上邊距,可以這樣寫:
h1 + p {margin-top:50px;}
登入後複製
這個選擇器讀作:「選擇緊接在h1元素後出現的段落,h1 和p 元素擁有共同的父元素」。
3、包含選擇器
程式碼如下:
#header p{font-size:14px} #main p {font-size:12}
登入後複製
定義
包含框裡的段落字體大小為14像素
定義
定義
包含框裡的段落字體大小為12像素.
##4、多層選擇器嵌套程式碼如下:使該選擇器能夠匹配div中設定了class屬性的物件定義格式(2)匹配屬性值選擇器給
定義樣式(3)模糊匹配屬性值選擇器##6、偽選擇器和偽元素選擇器
##4、多層選擇器嵌套程式碼如下:
#wrap #header h2 span {font-size:24px} #wrap #main h2 span {font-size:14px}
登入後複製
5、屬性選擇器
(1)符合屬性名稱選擇器div[class] {font-size:24px;}
登入後複製
img[alt="图像"][title="图像"] {border:solid 2px red}:
登入後複製

<style type ="text/css"> a:link{color:#FF0000} /*正常链接状态下样式*/ a:visited{color:#0000FF} /*被访问之后的样式*/ a:hover{color:#00FF00} /*鼠标经过的样式*/ a:active{color:#FF00FF} /*超链接被激活的样式*/ </style>
登入後複製
以上是css複合選擇器是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
Windows 11 KB5054979中的新功能以及如何解決更新問題
3 週前
By DDD
如何修復KB5055523無法在Windows 11中安裝?
2 週前
By DDD
Inzoi:如何申請學校和大學
3 週前
By DDD
如何修復KB5055518無法在Windows 10中安裝?
2 週前
By DDD
Roblox:Dead Rails - 如何召喚和擊敗Nikola Tesla
4 週前
By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

關於Flex佈局中紫色斜線區域的疑問在使用Flex佈局時,你可能會遇到一些令人困惑的現象,比如在開發者工具(d...

在元素個數不固定的情況下如何通過CSS選擇第一個指定類名的子元素在處理HTML結構時,常常會遇到元素個數不�...
