選擇符
1、通配符
語法:*{屬性:屬性值;}
說明:通配選擇符的寫法是“*”,其含義就是所有元素。
用法:常用于定義文檔中各種元素得共同屬性,如字號、字體等。
使用通配選擇符的一個示例如下:
*{font-size:12px;}
說明:font-size屬性是字體的大小、px是像素,該樣式實(shí)現(xiàn)的效果是:頁面中所有文本的字體大小為12個像素 。
2、類型選擇符
語法:元素名稱{屬性:屬性值;}
說明:1)類型選擇符就是以文檔語言對象類型作為選擇符,即使用結(jié)構(gòu)中元素名稱作為選擇符。例如body、div、p等。
2) 所有的頁面元素都可以作為類型選擇符。
用法:1)如果想改變某個元素得默認(rèn)樣式時,可以使用類型選擇符;
例:ul{margin:0;
list-style:none; }
2) 當(dāng)統(tǒng)一文檔某個元素的顯示效果時,可以使用類型選擇符;
例:body{font-size:12px;
line-height;18px;}
3、Id選擇符
語法:#id名{屬性:屬性值;}
應(yīng)用:<元素名稱id=“id選擇符名稱"></元素名稱
說明:1)ID選擇符的語法格式是“#”加上自定義的ID名稱。
2)當(dāng)我們使用ID選擇符時,應(yīng)先為每個元素定義一個id屬性,如:<div id="top"></div>
3) 一個id名稱只能對應(yīng)于文檔中一個具體得元素對象,因?yàn)閕d只能定義頁面中某一個唯一的元素對象;
用法:1)用來構(gòu)建整體結(jié)構(gòu)的元素對象應(yīng)該定義id屬性,因?yàn)檫@些對象一般在頁面中都是比較唯一、固定的,不會出現(xiàn)一個結(jié)構(gòu)在同一個頁面內(nèi)重復(fù)出現(xiàn)得現(xiàn)象,如
logo、導(dǎo)航等;
4、class選擇符
語法:.類名{屬性:屬性值;}
應(yīng)用:<元素名稱class="類選擇符名稱"></元素名稱>
說明:1)類選擇符的語法格式是:“.”加上自定義的類名稱。
2)當(dāng)我們使用類選擇符時,應(yīng)先為每個元素定義一個類屬性,如:<div class="red"></div>
注意:一個標(biāo)記上可以同時使用多個類,語法為<標(biāo)記class=“類名 類名”>
即:在一個標(biāo)記上同時使用多個類時,類名與類名之間用空格隔開
ID具有唯一性,CLASS具有普遍性。
5、群組選擇符
語法:選擇符1,選擇符2,選擇符3{屬性:屬性值;}
說明:當(dāng)多個選擇符應(yīng)用相同的樣式,可以將選擇符用英文逗號分隔的方式,合并為一組.
使用類選擇符的一個示例如下:
.name,div,p{font-size:12px}
該樣式實(shí)現(xiàn)的效果是在類名字為name的元素、div元素、p元素中,文本的字體大小為12個像
素。
6、包含選擇符
語法:選擇符1 選擇符2{屬性:屬性值;}
說明:選擇符1和選擇符2之間用空格隔開。含義就是所有選擇符1中包含的選擇符2。
使用包含選擇符的一個示例如下:
div p{font-size;12px;}
該樣式實(shí)現(xiàn)的效果是,在所有被div元素包含的p元素中,文本有字體大小為12個像素。
7、偽類選擇符
語法:a:link{屬性:屬性值;}
a:visited{屬性:屬性值;}
a:hover{屬性:屬性值;}
a:active{屬性:屬性值;}
說明:1)為了簡化代碼,可以把偽類選擇符中相同的聲明提出來放在a選擇符中;