
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}
登入後複製
定義
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
-
2023-04-24 11:00:01
-
2023-04-24 10:55:51
-
2023-04-24 10:52:44
-
2023-04-23 17:40:51
-
2023-04-23 17:38:02
-
2023-04-23 17:34:02
-
2023-04-23 10:15:45
-
2023-04-23 10:10:52
-
2023-04-21 16:01:59
-
2023-04-21 15:58:01