css 選擇器~,css的類(lèi)選擇器用什么屬性引用?
用于來(lái)定義一類(lèi)可以在同一個(gè)頁(yè)面內(nèi)重復(fù)利用的樣式。 如比較常用的.clearfix(一般是用于清除浮動(dòng)),或者自己定義的用于新聞列表的樣式,詳細(xì)的寫(xiě)好鏈接、列表、邊框以及背景等屬性,有些人還會(huì)習(xí)慣把一些常用的屬性作為一個(gè)類(lèi)。
css選擇器中可以匹配所有標(biāo)簽的是?
答案是星星選擇標(biāo)簽。
因?yàn)樾翘?hào)選擇器的定義是用于選擇html中的所有標(biāo)簽,在一個(gè)頁(yè)面中我們都會(huì)選擇去掉html所有標(biāo)簽的默認(rèn)樣式,然后根據(jù)自己的需求添加樣式,這個(gè)時(shí)候就需要使用*選擇標(biāo)簽。
另外一個(gè)*選擇標(biāo)簽也可以搭配到其他的標(biāo)簽進(jìn)行使用,用來(lái)選擇表示某個(gè)父元素下面的所有子元素標(biāo)簽。
css幾種選擇器的使用?
1.類(lèi)選擇器(class選擇器)
基本使用:
.類(lèi)選擇器{
屬性名: 屬性值;
...}
2.id選擇器
基本使用:
#id選擇器{
屬性名: 屬性值;
...
}
3. html元素選擇器
某個(gè)html元素{
屬性名: 屬性值;
...
}
4.通配符選擇器
該選擇器可以用到所有的html元素,但是其優(yōu)先權(quán)最低
*{
屬性名: 屬性值;
...
}
CSS選擇器權(quán)重如何計(jì)算?
很古老的話題了
id=100
class=10
tag(標(biāo)簽)=1
按照這個(gè)規(guī)律去計(jì)算,比如
#qietu div{}
100+1 = 101
.qietu .box{}
10+10=20
可以得出第一個(gè)的權(quán)重要比第二個(gè)要高。另外關(guān)于權(quán)重的擴(kuò)展知識(shí)面,我推薦了解下BEM命名規(guī)則,這個(gè)觀念很好,可以從側(cè)面杜絕權(quán)重問(wèn)題的產(chǎn)生,還有一個(gè)就是提高權(quán)重的方法 !important;