久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

CSS選擇器的使用詳細說明

2022-11-06    分類: 網站建設

選擇器是CSS的核心,從最初的元素、class/id選擇器,演進到偽元素、偽類,以及CSS3中提供的更豐富的選擇器,定位頁面上的任意元素開始變得愈發的簡單。

1、元素選擇器

這是最基本的CSS選擇器,HTML文檔中的元素本身就是一個選擇器:

p {line-height:1.5em; margin-bottom:1em;}

2、關系選擇器

E F:后代選擇器,該選擇器定位元素E的后代中所有元素F:

ul li {margin-bottom:0.5em;}

E F:子選擇器,該選擇器定位元素E的直接子元素中的所有元素F,它將忽略任何進一步的嵌套: ul li {list-style:none;} //僅限ul的直接子元素li,如果li里面還嵌套著另一個 ul 結構時,最里面的 li 將被忽略>E + F:相鄰兄弟選擇器,該選擇器定位與元素E具有相同父元素且在標記中緊鄰E的元素F: li + li {border-top:1px solid #ddd;} //定位具有相同父元素ul里除第一個li之外的所有li

E ~ F:一般兄弟選擇器,該選擇器定位與元素E具有相同父元素且在標記中位于E之后的所有元素F:>h1 ~ p {color:#f00;} //定位具有相同父元素的,h1標簽之后的所有p標簽

3、屬性選擇器

E[attr]:該選擇器定位具有屬性attr的任何元素E:

input[required] {border:1px solid #f00;} //定位頁面里所有具有必填屬性"required"的input

E[attr=val]:該選擇器定位具有屬性attr且屬性值為val的任何元素E:

input[type=password] {border:1px solid #aaa;} //定位頁面里的密碼輸入框

E[attr|=avl]:該選擇器定位具有屬性attr且屬性值為val或以val-開始的任何元素E:

p[class|=a] {color:#333;} //定位頁面里所有的P段落里具有class屬性且屬性值為a或是a-開始的,比如class="a"以及class="a-b"

E[attr~=val]:該選擇器定位具有屬性attr且屬性值為完整單詞 val 的任何元素E:

div[title~=english] {color:#f88;} //定位頁面里所有具有屬性title且屬性值里擁有完整單詞english的div容器,比如title="english"以及title="a english"

E[attr^=val]:該選擇器定位具有屬性attr且屬性值以val開頭的任何元素E:

div[class^=a] {color:#666;} //定位頁面里具有屬性class且屬性值以a開頭的div容器,比如class="a"以及class="ab"

E[attr$=val]:該選擇器與E[attr^=val]正好相反,定位具有屬性attr且屬性值以val結尾的任何元素E:

div[class$=a] {color:#f00;} //定位頁面里具有屬性class且屬性值以a結尾的div窗口,比如class="nba"以及class="cba"

E[attr*=val]:該選擇器與E[attr~=val]相似,但更進一步,定位具有屬性attr且屬性值任意位置包含val的元素E,val可以是一個完整的單詞,也可以是一個單詞中的一部分:

a[title*=link] {text-decoration:underline;} //定位所有title里具有link字符串的a鏈接

4、偽類

:link:未訪問的鏈接;

:visited:已訪問的鏈接,不建議使用;

:hover:鼠標移動到容器,不僅限于鏈接,可用于頁面中的任何元素;

:active:被激活時的狀態,不僅限于鏈接,可用于任何具有tabindex屬性的元素;

:focus:獲得焦點時狀態,不僅限于鏈接,可用于任何具有tabindex屬性的無線:

input:focus {border:1px solid #333;} //輸入框獲得焦點時的樣式

:enabled:已啟用的界面元素:

input:enabled {border:1px solid #899;}

:disabled:已禁用的界面元素:

input:disabled {background:#eee;}

:target:該選擇器定位當前活動頁面內定位點的目標元素:

#info:target {font-size:24px;} //當訪問的URL網址為 123.html#info 時,id="info"將加載這個字體樣式

:default:應用于一個或多個作為一組類似元素中的默認元素的UI元素;

:valid:應用于有效元素:

input:valid {border:1px solid #6a6;} //當輸入框驗證為有效時加載這個邊框樣式,基于type或pattern屬性

:invalid:應用于空的必填元素,以及未能與type或pattern屬性所定義的需求相匹配的元素:

input:invalid {border:1px solid #f00;} //當輸入框為空且必填時,或已填寫但驗證無效時,加載此邊框樣式

:in-range:應用于具有范圍限制的元素,其中該值位于限制內;比如具有min和max屬性的number和range輸入框;

ut-of-range:與:in-range選擇相反,其中該值在限制范圍外;

:required:應用于具有必填屬性required的表單控件;

ptional:應用于沒有必填屬性required的所有表單控件

:read-only:應用于其內容無法供用戶修改的元素;

:read-write:應用于其內容可供用戶修改的元素,比如輸入框;

:root:根元素,始終指html元素;

E F:nth-child(n):該選擇器定位元素E的第n個子元素的元素F:

div.class p:nth-child(3) {color:#f00;} //class="class"的div容器里的第3個元素p,如果第3個子元素不是p,此樣式將失效

E F:nth-last-child(n):該選擇器定位元素E的倒數第n個子元素的元素F;

E:nth-of-type(n):該選擇器定位元素E的第n個指定類型子元素;

E:nth-lash-of-type(n):該選擇器定位元素E的導數第n個指定類型子元素:

.class p:nth-child(2) 與 .class p:nth-of-type(2) 的區別在于,如果.class里的第2個子元素不是P元素時,.class p:nth-child(2) 的樣式將無效,而.class p:nth-of-type(2) 將定位在 .class 里的第2個p元素

nth-child(n)、nth-last-child(n)、nth-of-type(n)、nth-last-of-type(n),這其中的 n 可以使用數字靜態式,比如 .nth-child(2n+1) 將匹配第1、3、5...個元素

E:first-child:父元素的第一個子元素E,與:nth-child(1)相同;

E:last-child:父元素的倒數第一個子元素E;

E:first-of-type:與:nth-of-type(1)相同;

E:last-of-type:與:nth-last-of-type(1)相同;

E:only-child:父元素中唯一的子元素E;

E:only-of-type:父元素中唯一具有該類型的元素E;

E:empty:沒有子元素的元素,沒有子元素包括文本節點;

E:lang(en):具有使用雙字母縮寫(en)表示的語言的元素;

E:not(exception):該選擇器將選擇與括號內的選擇器不匹配的元素:

p:not(.info) {font-size:12px;} //匹配所有class值不為info的p元素

5、偽元素

偽元素可用于定位文檔中包含的文本,為與偽類進行區分,偽元素使用雙冒號 :: 定義,但單冒號 : 也能被識別。

::first-line:匹配文本首行;

::first-letter:匹配文本首字母;

::before 與 ::after :使用 contnet 屬性生成額外的內容并插入在標記中:

a[href^=http]::after {content:"link"} //在頁面的a鏈接的后面插入文字link

::selection:匹配突出顯示的文本:

::selection {background:#444; color:#fff;} //定義選中的文本顏色與背景色

當然,如果要方便的使用這些強大的

CSS選擇器

的話,使用Chrome、Firefox之類的瀏覽器吧,最起碼得拋棄IE9以下的IE版本瀏覽器吧。

分享標題:CSS選擇器的使用詳細說明
標題路徑:http://www.js-pz168.com/news10/211060.html

成都網站建設公司_創新互聯,為您提供品牌網站制作網站內鏈域名注冊網站排名面包屑導航小程序開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
精品视频一区二区不卡| 亚洲精品一区二区精华| 精品国产一二三区| 亚洲图片激情小说| 奇米在线7777在线精品 | 久久久久高清精品| 一区二区三区四区不卡在线| 极品少妇一区二区| 成人动漫视频在线观看完整版| 日韩欧美99| 日韩欧美一区在线观看| 亚洲日本在线看| 国产原创一区二区三区| 黄色国产精品一区二区三区| 在线视频亚洲一区| 国产欧美精品日韩区二区麻豆天美| 午夜精品福利在线| 91丨porny丨在线| 一区二区三区四区欧美日韩| 国产一区二区三区高清| 91成人国产精品| 中文幕一区二区三区久久蜜桃| 男女男精品视频网| 成人免费在线看片| 欧美三区在线观看| 亚洲品质自拍视频| 国产丶欧美丶日本不卡视频| 欧美一区观看| 精品美女在线观看| 天天操天天综合网| 成人欧美一区二区三区黑人免费| 日本精品免费观看高清观看| 欧美高清在线视频| 国产乱人伦偷精品视频不卡| 欧美一区二区三区电影在线观看| 欧美电视剧在线看免费| 亚洲成av人综合在线观看| 91网站黄www| 在线观看av一区二区| 一区在线中文字幕| 国产suv精品一区二区6| 亚洲在线色站| 国产精品女人毛片| 懂色av噜噜一区二区三区av| 亚洲色图自拍| 国产精品全国免费观看高清| 国产精品18久久久久久久网站| 日韩欧美三级电影| 欧美激情综合在线| 国产激情一区二区三区桃花岛亚洲| 欧美日韩一区二| 久久你懂得1024| 国模娜娜一区二区三区| 五月天亚洲综合情| 国产精品美女久久久久aⅴ| 国产成人久久精品77777最新版本| 亚洲蜜桃在线| 国产精品日韩成人| 成人h动漫精品| 欧美久久久久久久久久| 亚洲成a人片在线观看中文| 国产美女精品久久久| 精品福利视频一区二区三区| 精品综合免费视频观看| 亚洲欧美日本国产有色| 亚洲男人的天堂一区二区 | 日韩一区二区三区在线观看 | 丁香婷婷综合五月| 欧美主播一区二区三区| 亚洲国产成人av网| 六十路精品视频| 国产欧美综合色| 成a人片国产精品| 555夜色666亚洲国产免| 琪琪一区二区三区| 一区二区视频国产| 一个色妞综合视频在线观看| 国产一区二区三区色淫影院| 久久青草欧美一区二区三区| 国产高清不卡二三区| 欧美性大战xxxxx久久久| 午夜电影网一区| 视频一区亚洲| 伊人色综合久久天天人手人婷| 国产伦精品一区二区三区高清 | 在线成人av电影| 亚洲已满18点击进入久久| 久久国产精品久久精品国产| 欧美极品另类videosde| 91色.com| 国产丝袜美腿一区二区三区| av在线这里只有精品| 欧美mv和日韩mv国产网站| 国产成人亚洲综合a∨婷婷| 欧美精品免费视频| 韩国av一区二区| 欧美日韩黄色影视| 久久国产综合精品| 欧美视频在线观看一区| 久久精品久久99精品久久| 欧美综合亚洲图片综合区| 蜜桃视频一区二区三区在线观看 | 亚洲福利一区二区三区| 日韩av在线电影观看| 一区二区三区自拍| 日韩电影大全在线观看| 亚洲影视在线播放| 亚洲一区二区免费视频软件合集| 亚洲一区二区视频| 亚洲乱码国产乱码精品天美传媒| 亚洲第一电影网| 亚洲一区综合| 日韩福利电影在线| 欧美性色aⅴ视频一区日韩精品| 久久精品国产秦先生| 欧美日韩一区 二区 三区 久久精品| 久草精品在线观看| 91精品欧美久久久久久动漫 | 国产精选在线观看91| 成人欧美一区二区三区白人 | 国产99久久久久久免费看农村| 91精品国产入口| 菠萝蜜视频在线观看一区| 久久久精品国产免费观看同学| a级国产乱理论片在线观看99| 国产精品天天看| 美女视频久久| 亚洲成人你懂的| 欧美在线观看一区| 国产麻豆精品久久一二三| 欧美xxxx在线观看| 97久草视频| 亚洲免费电影在线| 在线观看成人一级片| 久久国产精品99精品国产| 欧美一级二级在线观看| 91免费版pro下载短视频| 国产精品久久久久影院色老大| 欧美精品一区二区三区四区五区| 亚洲国产日韩a在线播放性色| 日本韩国欧美在线| 高清免费成人av| 欧美国产丝袜视频| 日本黑人久久| 蜜臀99久久精品久久久久久软件| 69成人精品免费视频| 92精品国产成人观看免费| 亚洲视频一区在线观看| 一区二区三区|亚洲午夜| 国产美女精品一区二区三区| 欧美mv日韩mv| 老牛影视免费一区二区| 秋霞午夜av一区二区三区| 日韩一区二区视频在线观看| 国产精品精品软件视频| 亚洲第一福利视频在线| 69成人精品免费视频| 成人欧美视频在线| 舔着乳尖日韩一区| 日韩欧美中文字幕一区| 国产一区二区在线网站| 视频一区视频二区中文字幕| 欧美一区二区在线不卡| 国产欧美一区二区视频| 日本亚洲视频在线| 精品国产亚洲在线| 日本一区网站| 国产一区二区三区在线观看免费视频 | 亚洲午夜电影在线| 91精品欧美综合在线观看最新| 国产精品对白一区二区三区| 午夜精品一区二区三区免费视频| 宅男在线国产精品| 久久99精品久久久久久久久久| 免费在线观看日韩欧美| 久久午夜国产精品| 婷婷四月色综合| 成人少妇影院yyyy| 一区二区三区加勒比av| 在线综合亚洲欧美在线视频| 国内一区二区三区在线视频| 美女一区二区三区| 久久久99精品免费观看不卡| 亚洲视频欧美在线| 99久久综合色| 天天色 色综合| 久久夜色精品国产欧美乱极品| 日韩欧美99| av影院午夜一区| 性久久久久久久久| 久久免费美女视频| 色综合激情久久| 动漫一区二区在线| 久久精品国产在热久久| 国产精品色婷婷久久58| 欧美日韩中字一区| 久久综合精品一区| 丰满少妇在线播放bd日韩电影| 亚洲一区二区三区四区五区黄| 欧美成人精品福利|