爲什(shén)麽采用(yòng)CSS來(lái)建設網站?有什(shén)麽優勢?
網頁設計最初是用(yòng)HTML标記來(lái)定義頁面文檔及格式,如标題
、段落p等。但這(zhè)些标記不能滿足更多(duō)的(de)文檔樣式需求。爲了(le)解決這(zhè)個(gè)問題
W3C頒布HTML4.0标準的(de)同時(shí),也(yě)公布了(le)有關樣式表的(de)第一個(gè)标準CSS,在CSS1.0版本之後.又在1988年5月(yuè)發布CSS 2.0版本,樣式表得(de)到了(le)更多(duō)的(de)充實,用(yòng)來(lái)作爲網頁的(de)排版和(hé)風格設計,在所謂的(de)新式網頁裏,CSS不容置疑是相當重要的(de)一個(gè)環節。CSS是以現有的(de)基礎來(lái)彌補HTML規格中的(de)不足。也(yě)讓網頁設計更爲靈活。
CSS制作網頁的(de)優點
将格式和(hé)結構分(fēn)離:HTML語言定義了(le)網頁的(de)結構和(hé)各要素的(de)功能,而CSS樣式表通(tōng)過将定義結構的(de)部分(fēn)和(hé)定義格式的(de)部分(fēn)分(fēn)離,使設計者能夠對(duì)頁面的(de)布局施加更多(duō)的(de)控制,同時(shí)HTML仍可(kě)以保持簡單明(míng)了(le)的(de)初衷。CSS代碼獨立出來(lái)從另一個(gè)角度控制頁面外觀。
以前所未有的(de)能力控制頁面布局:HTML語言對(duì)頁面總體上的(de)控制很有限。如精确定位、行間距或字間距等,這(zhè)些都可(kě)以通(tōng)過CSS來(lái)完成。
制作體積更小、下(xià)載更快(kuài)的(de)網頁:樣式表隻是簡單的(de)文本.就像HTML那樣。它不需要圖像.不需要執行程序.不需要插件。使用(yòng)CSS樣式表可(kě)以減少表格标簽及其他(tā)加大(dà)HTML體積的(de)代碼.減少圖像用(yòng)量從而減小文件大(dà)小。
許多(duō)網頁同時(shí)更新,比以前更快(kuài)更容易:沒有樣式表時(shí),如果想更新整個(gè)站點中所有主體文本的(de)字體,必須一頁一頁地修改網頁。樣式表的(de)主旨就是将格式和(hé)結構分(fēn)離。利用(yòng)樣式表。可(kě)以将站點上所有的(de)網頁都指向單一的(de)一個(gè)CSS文件,隻要修改CSS文件中的(de)某一行。那麽整個(gè)站點都會随之發生改變。