css是利用什么XHTML標記構(gòu)建網(wǎng)頁布局?
css是利用
的XHTML標記構(gòu)建網(wǎng)頁布局。
XHTML是相對HTML來說的,比html更嚴格,指的是網(wǎng)頁結(jié)構(gòu)規(guī)范等;而css用來美化各部分結(jié)構(gòu)。
html利用div標簽實現(xiàn)整體的網(wǎng)頁布局,利用css實現(xiàn)網(wǎng)頁的顯示效果。
在網(wǎng)頁前端布局中首先利用div對網(wǎng)頁進行整體的結(jié)構(gòu)布局,再利用css對內(nèi)容的控制,利用javascript實現(xiàn)表現(xiàn)的分離!
div是一個標簽,如果不給其命名,則選擇器屬于標簽選擇器
css中的*是不需要聲明選擇器的,表示所有的標簽都使用該屬性。
css選擇器優(yōu)先級核心:每個選擇器本身有優(yōu)先級,作用范圍越具體優(yōu)先級越高。
CSS優(yōu)先級從高到低分別是:
1.在屬性后面使用 !important 會覆蓋頁面內(nèi)任何位置定義的元素樣式。
2.作為style屬性寫在元素標簽上的內(nèi)聯(lián)樣式
3.id選擇器
4.類選擇器
5.偽類選擇器
6.屬性選擇器
7.標簽選擇器
8.通配符選擇器
9.瀏覽器選擇器
當CSS樣式的規(guī)則由多個選擇器組成時,id選擇器的權(quán)值為1000,class選擇器為100,標簽選擇器為10,按權(quán)值求和的記過高低決定哪個優(yōu)先。當兩個css規(guī)則的權(quán)值相同時,誰更具體用誰,也就是權(quán)值高的選擇器作用的越具體優(yōu)先級越高。當兩個選擇器規(guī)則和權(quán)值都是一樣,后面樣式會覆蓋前面的!