css設(shè)計(jì)器選擇器,CSS中有哪些常用選擇器?
一、CSS選擇器有哪些
CSS中的選擇器很多,比如:ID選擇器,類選擇器,通配符選擇器,偽類選擇器等等,接下來(lái)主要介紹常用的幾個(gè)。
1.標(biāo)簽選擇器
語(yǔ)法:標(biāo)簽名{},eg:h1{}//為所有的h1元素設(shè)置樣式。
2.ID選擇器
語(yǔ)法:#id名{}//id值唯一不能重復(fù),eg:#top{}//為id為top的元素設(shè)置樣式。
3.類選擇器
語(yǔ)法:.class{},eg:.box{}//為所有的class值為box的元素設(shè)置樣式。
4.組選擇器
語(yǔ)法:選擇器1,選擇器2,選擇器N{},eg:#box1,.box2,p{}//為id為box1,class為box2和p的元素共同設(shè)置樣式。
5、通配符選擇器
語(yǔ)法:*{},eg:*{font-size:16px}//將整個(gè)頁(yè)面字體大小設(shè)為16px。
6.后代選擇器
語(yǔ)法:選擇器1選擇器2{},eg:p.aa{}//選中指定祖先元素p的指定后代.aa。
7.子元素選擇器
語(yǔ)法:父元素>子元素{},eg:p>.box{}//選中父元素p的指定子元素.box。注意與后代元素選擇器的區(qū)別
8.偽類選擇器
偽類可以用來(lái)表示一些特殊的狀態(tài),如:
:link-未訪問(wèn)過(guò)的超鏈接。
:visited-已訪問(wèn)過(guò)的超鏈接。
:hover-鼠標(biāo)經(jīng)過(guò)的元素。
:active-正在點(diǎn)擊的元素。
eg:a:hover{color:red}//鼠標(biāo)經(jīng)過(guò)a標(biāo)簽時(shí),顏色變?yōu)榧t色。
二、CSS選擇器的優(yōu)先級(jí)順序
當(dāng)同一屬性的不同值都作用到了同一個(gè)元素時(shí),如果定義的屬性之間有沖突,那么應(yīng)該用誰(shuí)的值的,這個(gè)時(shí)候就涉及到CSS的優(yōu)先級(jí)順序了。
1.在屬性后面使用!important會(huì)覆蓋頁(yè)面內(nèi)任何位置定義的元素樣式。
2.作為style屬性寫(xiě)在元素內(nèi)的內(nèi)部樣式
3.id選擇器
4.類選擇器
5.標(biāo)簽選擇器
6.通配符選擇器
7.瀏覽器自定義或繼承的
css怎么讓li從下往上?
把ul包含的li定義為一個(gè)類,在css樣式用類選擇器設(shè)置li的float屬性為向左浮動(dòng), 即為float:left; 最好將無(wú)序列表前面的點(diǎn)去掉。即ul的list-style-type:none;這樣設(shè)計(jì)出來(lái)的比較美觀。
css設(shè)置鼠標(biāo)點(diǎn)擊樣式應(yīng)使用哪個(gè)選擇器?
layout里有個(gè)簇布局,用好了你就牛 最好不用,自動(dòng)布局布出來(lái)的根本不行…
dw里無(wú)法添加選擇器怎么辦?
新建一個(gè)html文檔,在body中插入一個(gè)div,將id命名為main
在右側(cè)的css設(shè)計(jì)器中點(diǎn)擊源的加號(hào),選擇在頁(yè)面中定義
點(diǎn)擊選擇器的加號(hào),輸入#main選中
點(diǎn)擊屬性,在其中對(duì)css樣式進(jìn)行編輯就行