現(xiàn)在的網(wǎng)站大多數(shù)在使用DIV+CSS,其中好的出有很多,比如容易修改代碼,方便抓取收錄,提高網(wǎng)站打開速度等等,這里就不一一的介紹了。在今天的內(nèi)容中,小編主要介紹下DIV中id與class標(biāo)簽的區(qū)別是什么,希望朋友們認(rèn)真學(xué)習(xí),以便日后可以隨時(shí)使用。
在樣式表定義一個(gè)樣式的時(shí)候,可以定義id也可以定義class,比如:ID寫法:#test{color:#333333},在頁面中調(diào)用內(nèi)容。CLASS寫法:.test{color:#333333},在頁面中調(diào)用內(nèi)容。id一個(gè)頁面只可以應(yīng)用一次,class可以多次引用。
如果網(wǎng)站頁面中使用多個(gè)雷同class,那么網(wǎng)站在IE中顯示也是正常的,id和class其實(shí)基本上沒什么區(qū)別。
但是如果頁面存在多個(gè)雷同的id影響就是不能通過W3的校驗(yàn),在頁面顯示上,目前的涉獵器還都容許你犯這個(gè)差錯(cuò),用多個(gè)雷同ID一般情況下也能正常顯示。但是當(dāng)你需要用JavaScript通過id來把持這個(gè)div,那就會(huì)出現(xiàn)差錯(cuò)。
id是一個(gè)標(biāo)簽,用于區(qū)分不同的結(jié)構(gòu)和內(nèi)容,就象你的名字,如果一個(gè)屋子有兩個(gè)人同名,就會(huì)出現(xiàn)混合。
class是一個(gè)樣式,可以套在任何結(jié)構(gòu)和內(nèi)容上,就象一件衣服。
最后總結(jié):概念上其實(shí)兩個(gè)是不一樣的,id是先找到結(jié)構(gòu)或者是內(nèi)容,再給它定義樣式。而class是先定義好一種樣式,再套給多個(gè)結(jié)構(gòu)和內(nèi)容。