通配符選擇器:*
元素選擇器:div p h1
類選擇器: class=“mark” 使用方法: .mark{}
ID選擇器:id="mark" 使用方法: #mark{}
屬性選擇器:
① 簡單屬性選擇器:選擇有class屬性的所有h1元素,使其文本為紅色:h1[class]:{color:red}
② 具體屬性值選擇:eg:a[title="mark"]
③ 部分屬性選擇: eg: img[title~="mark"]
[foo^="bar"] 選擇foo屬性值以“bar”開頭的所有元素
[foo$="bar"] 選擇foo屬性值以“bar”結(jié)尾的所有元素
[foo*="bar"] 選擇foo屬性值中包含子串“bar”的所有元素
④ 特定屬性選擇器: *[lang|="en"] 選擇lang屬性等于en或者以en-開頭的所有元素
⑤后代選擇器:div p 匹配div后代中的所有p元素
div>p 匹配div后代中,第一個子代
h1 + p 匹配緊鄰在一個h1元素后出現(xiàn)的所有段落
⑥偽類選擇器:鏈接偽類
? :link指示作為超鏈接并指向一個未訪問地址的所有錨
(注:有些瀏覽器可能會不正確的將:link解釋為指向任何超鏈
接, 包括已訪問的和未訪問的)
?:visited:指示作為已訪問地址超鏈接的所有錨
動態(tài)偽類
? :focus指示當(dāng)前擁有輸入焦點(diǎn)的元素,即可以接受鍵盤輸入或
者能以某種方 式激活的元素
?:hover 指示鼠標(biāo)指針停留在元素上
? :active 指示被用戶輸入激活的元素
注意:偽類順序很重要,一般為link -visited-focus-hover-active
⑦ 選擇第一個子元素 :first-child
p:first-child 選擇p作為第一個子元素的p,而不是選擇p元素的第一個子元素
⑧ 根據(jù)語言選擇 :lang()
eg :lang(fr){font-style:italic} 把所有法語元素變成斜體
⑨ 結(jié)合偽類:eg a:link:hover{color:red} 指針停留在未訪問鏈接,鏈接變紅
偽元素選擇器 :
設(shè)置首字母樣式 p:first-letter:{color:red} 版本css1
設(shè)置第一行樣式 p:first-line:{color:red} css1
設(shè)置之前樣式 h2:before{content:"{{"} css2
設(shè)置之后樣式 h2:after{content:"}}"} css2
第二章:選擇器
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
- 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...