CSS層疊樣式表,是一種用來為結(jié)構(gòu)化文檔添加樣式的計(jì)算機(jī)語言,CSS文件擴(kuò)展名為.css,三大特性:層疊性,繼承性,優(yōu)先級.
CSS樣式在頭部中添加,有自己的body部分.
一.CSS語法:
? ? ? 選擇器通常是需要改變樣式的html元素,每條聲明由一個(gè)屬性和一個(gè)值組成.
二.選擇器:id和class選擇器
? ? ? 如果要在html元素中設(shè)置css樣式,需要在元素中設(shè)置id和class選擇器.
? 1.id選擇器:id選擇器可以為標(biāo)有特定id的html元素指定特定的樣式.html元素以id屬性來設(shè)置id選擇器,css中id選擇器以#來定義
三.插入樣式表:外部樣式表,內(nèi)部樣式表,內(nèi)聯(lián)樣式.
1.外部樣式表:當(dāng)樣式需要應(yīng)用于很多頁面時(shí),外部樣式表是理想的選擇,在使用外部樣式表的情況下,可以通過改變一個(gè)文件來改變整個(gè)站點(diǎn)的外觀。每個(gè)頁面使用標(biāo)簽鏈接到樣式表,標(biāo)簽在頭部.外部樣式表可以在任何文本編輯器中進(jìn)行編輯,文件不能包含任何的html標(biāo)簽。樣式表應(yīng)該以.css擴(kuò)展名進(jìn)行保存
2.內(nèi)部樣式表:當(dāng)單個(gè)文檔需要特殊的樣式時(shí),就應(yīng)該使用內(nèi)部樣式表,可以使用標(biāo)簽在文檔頭部定義內(nèi)部樣式表.
? ? ? 3.內(nèi)聯(lián)樣式:要使用內(nèi)聯(lián)樣式,需要在相關(guān)的標(biāo)簽內(nèi)使用style屬性,style屬性可以包含任何css屬性.
? ? ? 4.多重屬性:如果某些屬性在不同的樣式表中被同樣的選擇器定義,那么屬性值將從更具體的樣式表中被繼承過來
? 優(yōu)先級:內(nèi)聯(lián)樣式>內(nèi)部樣式>外部樣式>瀏覽器默認(rèn)樣式.