实操代码带你理解CSS中的常用选择器(你值得掌握!)
在CSS中,我們要給一個(gè)元素定義樣式,首先得把這個(gè)元素選出來,我在網(wǎng)上看了很多文章,再結(jié)合老師所講的精華部分將平時(shí)比較常用的選擇器整理出來分享給大家,哈哈哈一起學(xué)習(xí)一起進(jìn)步!
https://blog.csdn.net/hanhanwanghaha寶藏女孩 歡迎您的關(guān)注!
歡迎關(guān)注微信公眾號:寶藏女孩的成長日記
如有轉(zhuǎn)載,請注明出處(如不注明,盜者必究)
目錄
- 通配符選擇器
- ID選擇器
- 類選擇器
- 標(biāo)簽選擇器
- 后代選擇器
- 子代選擇器
- 組合選擇器
- 偽類選擇器(重點(diǎn))
- 相鄰兄弟選擇器
- 相鄰選擇器
- 兄弟選擇器
- 屬性選擇器
通配符選擇器
(*)
表示選擇所有的元素。
ID選擇器
(#ID)
給元素添加一個(gè)id屬性,在樣式表中用一個(gè)#就可以把元素選擇出來。
類選擇器
(.className)
給需要設(shè)置樣式的一類元素添加class屬性,然后通過一個(gè) .aa 這種方式就可以選擇到一類元素
標(biāo)簽選擇器
直接使用標(biāo)簽的名稱來選擇。
<!DOCTYPE html> <html><head><meta charset="UTF-8"><title></title><style type="text/css">p{color: coral;width: 200px;height: 60px;}</style></head><body><div id="box1"><img src="img/cat.jpg" alt="error" title="I am cat"/><p class="cat">I am a cat</p></div><span class="pig">Hello, I am a pig. I don't have any decorations because I'm not a p tag</span></body> </html>運(yùn)行結(jié)果
hahaha…可自行下載喜歡的圖片玩玩
后代選擇器
(父元素 子元素)
選擇一個(gè)元素包含的后代,可以是兒子,也可以是孫子。
運(yùn)行結(jié)果
子代選擇器
(>)
符號是> ,只選擇兒子,不選擇孫子及其后代。(注意這里和后代的區(qū)別)
運(yùn)行結(jié)果
組合選擇器
用逗號把單個(gè)的選擇器隔開,就是這幾個(gè)選擇器選擇結(jié)果的并集。
<!DOCTYPE html> <html><head><meta charset="UTF-8"><title></title><style type="text/css">a,p,div,span{color: red;}</style></head><body><div id="box1"><img src="img/cat.jpg" alt="error" title="I am cat"/><p class="cat">I am a cat</p><a href="###">I am the son of box1</a><ol><a href="###">I am the grandson of the box1</a></ol></div><span class="pig">Hello, I am a pig. I have a style because I use the combination selector</span></body> </html>運(yùn)行結(jié)果
偽類選擇器(重點(diǎn))
:
a:link{ /*未訪問狀態(tài)*/}a:visited{ /*已訪問狀態(tài)*/}a:hover{ /*鼠標(biāo)懸停狀態(tài)*/}a:active{ /*激活選定狀態(tài)(鼠標(biāo)點(diǎn)擊未釋放時(shí))*/}注意:這個(gè)順序是不能改變的
方便記憶:“LOVE HATE”
有大佬提到before和after選擇器了,記得我們老師提到過這個(gè)一下
網(wǎng)上查了一下,https://www.cnblogs.com/wonyun/p/5807191.html
個(gè)人覺得這個(gè)很全,推薦一下,后續(xù)有時(shí)間會完善,盡量會描述得更加通俗易懂些哈哈哈
相鄰兄弟選擇器
相鄰選擇器
+
影響的是+號后面的(相鄰)的一個(gè)
兄弟選擇器
~
受影響的是兄弟們,而不是一個(gè)
屬性選擇器
語法:標(biāo)簽名[屬性名]{規(guī)則}
<!DOCTYPE html> <html><head><meta charset="UTF-8"><title></title><style type="text/css">a[href] {color:red;}</style></head><body><div id="Jay"><h2>蘭亭序</h2><p>蘭亭臨帖 行書如行bai云流水 月下門推 心細(xì)如你腳步碎忙不迭 千年碑易拓 卻難拓你的美</p><p>蘭亭臨帖 行書如行bai云流水 月下門推 心細(xì)如你腳步碎忙不迭 千年碑易拓 卻難拓你的美</p><p>蘭亭臨帖 行書如行bai云流水 月下門推 心細(xì)如你腳步碎忙不迭 千年碑易拓 卻難拓你的美</p><p>蘭亭臨帖 行書如行bai云流水 月下門推 心細(xì)如你腳步碎忙不迭 千年碑易拓 卻難拓你的美</p><a href="https://baike.baidu.com/item/%E5%85%B0%E4%BA%AD%E5%BA%8F/2879867?fr=aladdin">蘭亭序,點(diǎn)我</a></div></body> </html>這就是我整理的全部常用選擇器啦,如果對你有幫助,留下你寶貴的小手印哈哈哈,歡迎點(diǎn)贊+評論+關(guān)注!一起學(xué)習(xí)一起進(jìn)步。生活因?qū)W習(xí)而變得美麗!
總結(jié)
以上是生活随笔為你收集整理的实操代码带你理解CSS中的常用选择器(你值得掌握!)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 洛谷 P1330 封锁阳光大学题解
- 下一篇: CSS中定位(带你实操代码掌握固定定位、