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