首先,在表現形式上 id 的優先順序比css高,例如:
藍色理想
id和class都定義了背景顏色的屬性,但是由於id的優先順序比class高,所以背景色為id所定義的紅色
再次,class是通用屬性,就是說幾個div可以呼叫同乙個class ,而id是唯一的,web標準中不允許出現兩個div的id標識是相同的,id也是js獲取物件的乙個標識,所以也必須是唯一的,(就像如果乙個房子裡面如果有兩個相同名字的人,我要這個名字的人去做某事,誰去呢?就會混亂)
class還有個好處就是,乙個div可以呼叫幾個css,如
藍色理想
class1控制文字顏色為紅色,class2控制div的大小
CSS中class和id的區別
類選擇器和id選擇器是css中經常使用到的選擇器,看書看一遍的時候就如囫圇吞棗,一掃而過,所以理解得也不透徹。今天又重新看到了,腦海裡的概念總算清晰了點。所以總結了一下他們之間的區別,列出如下 1.所繫結的標籤屬性不同,class選擇器繫結的標籤屬性為class,例如下面的例子 123 1112 我...
ID和CLASS的區別
在編寫外部css過程中,經常會會用到id與class屬性,即使用點號 建立class選擇器,使用hash符號 建立id選擇器。id是不能重複的,所以在xhtml的結構中,大結構一定是用id。比如標誌 導航 主體內容 版權。id需要具有唯一性,並且盡量在外圍使用。而class具有可重複性,並且盡量在結...
HTML中Class和ID的區別
在html中,乙個頁面中需要用到多個標籤的時候,而這多個標籤需要不同的樣式或者用到同乙個樣式的時候,為了減免 量,和更加精準的控制標籤的形態,所以就有了class 和 id id 是唯一識別符號,就是類似於我們的身份證號碼,快速獲取標籤物件,對其進行操作。當我們使用id來修改標籤樣式的時候,是使用 ...