從前一般網(wǎng)頁都使用表格進(jìn)行排版設(shè)計,這樣作的優(yōu)點(diǎn)在于設(shè)計制作速度快,尤其在可視化網(wǎng)頁編輯器,如Microsoft FrontPage中,這樣設(shè)計顯得直觀而方便,然而這讓越來越復(fù)雜的版面需要許多不斷嵌套的表格設(shè)計,致使網(wǎng)頁代碼變得冗長復(fù)雜,使文件體積增大,且不容易被搜索引擎查找。同時,這樣做也不利于大型網(wǎng)站的改版工作。
于是隨著主流網(wǎng)頁瀏覽器對CSS的支援度提高,近年來興起了一種新的網(wǎng)頁設(shè)計模式。被業(yè)界稱為“網(wǎng)頁重構(gòu)”的革命,其核心在于分隔網(wǎng)頁的風(fēng)格和內(nèi)容(外語:Separation of style and content),指標(biāo)記語言(如HTML,XML)負(fù)責(zé)定義頁面的內(nèi)容,但不可以定義任何涉及網(wǎng)站外觀(風(fēng)格)的東西。而網(wǎng)站風(fēng)格就由另外的CSS檔案負(fù)責(zé)。在排版方面,新的模式提倡使用由CSS定義的DIV進(jìn)行頁面排版,而將表格還原為排列數(shù)據(jù)的最初功能。這種模式有很多好處,例如可以協(xié)助搜尋引擎查找網(wǎng)頁的情況,減小文件提及提高瀏覽速度,且由于一個CSS檔案可以控制多個頁面,這也給改版帶來了很大方便。
由于W3C是該模式極力的倡導(dǎo)者,于是業(yè)界鑒定網(wǎng)頁是否符合W3C標(biāo)準(zhǔn),就可以在W3C網(wǎng)站自動檢測該網(wǎng)站的情況。
這種模式也有缺點(diǎn),其中一個弱點(diǎn)就是,在不同瀏覽器出來的效果會有分別,但這種情況主要是由于微軟的Internet Explorer對CSS文檔的支持有眾多缺陷造成的。另一方面,開始設(shè)計CSS時,并不能清楚看到目標(biāo),因此顯得不直觀。
網(wǎng)頁實(shí)際是一個文件,他存放在世界某個角落的的某一臺計算機(jī)中,而這臺計算機(jī)必須是與互聯(lián)網(wǎng)相連的。網(wǎng)頁經(jīng)由網(wǎng)址( URL )來識別與存取,當(dāng)我們在瀏覽器輸入網(wǎng)址后,經(jīng)過一段復(fù)雜而又快速的程序,網(wǎng)頁文件會被傳送到你的計算機(jī),然后再通過瀏覽器解釋網(wǎng)頁的內(nèi)容,再展示到你的眼前。