CSS3中引入的井號(#)被稱為ID選擇器,是用來選擇HTML元素中唯一標(biāo)識符的一種選擇器。在HTML中,ID是出現(xiàn)一次的,因此使用ID選擇器可以準(zhǔn)確地選擇到想要的元素。
使用ID選擇器的語法是在井號后面加上元素的ID,如
#header { color: red; }上面的代碼將選擇頁面中ID為"header"的元素,并將顏色設(shè)為紅色。需要注意的是,ID選擇器的名稱前必須加上"#"符號,否則CSS將無法識別。
另外,ID選擇器還可以與其他選擇器組合使用,如
ul#nav { background-color: #333; }上面的代碼選中了ID為"nav"的ul元素,并將其背景色設(shè)為深灰色。這種組合方式可以更加準(zhǔn)確地選擇想要的元素。
雖然ID選擇器能夠準(zhǔn)確地選中一個元素,但是同時也限制了元素的靈活性。因為ID是唯一的,一個元素只能有一個ID屬性。因此,如果使用ID來為元素添加樣式,那么該元素的樣式就無法復(fù)用到其他元素中,這可能會給CSS的代碼量帶來較大的壓力。