CSS重構

DIV+CSS是網站標準(或稱“WEB標準”)中常用術語之一,通常為了說明與HTML網頁設計語言中的表格(table)定位方式的區別,因為XHTML網站設計標準中,不再使用表格定位技術,而是採用DIV+CSS的方式實現各種定位。

基本介紹

  • 中文名:CSS重構
  • 外文名:Cascading Style Sheets
  • 別稱網站標準
  • 概念:用來表現HTML或XML的計算機語言
CSS是英語Cascading Style Sheets(層疊樣式表單)的縮寫,它是一種用來表現 HTML 或 XML 等檔案式樣的計算機語言。
HTML語言自HTML4.01以來,不再發布新版本,原因就在於HTML語言正變得越來越複雜化、專用化。即標記越來越多,甚至各個瀏覽器生產商也開發出只適合於其特定瀏覽器的HTML標記,這顯然有礙於HTML網頁的兼容性。於是W3C組織進而重新從SGML中獲取營養,隨後,發布了XML,XML是一種比HTML更加嚴格的標記語言,全稱是可擴展標記語言(EXtensible Markup Language)。但是XML過於複雜,且當前的大部分瀏覽器都不完全支持XML。於是XHTML這種語言就派上了 用場,XHTML語言就是一種可以將HTML語言標準化,用XHTML語言重寫後的HTML頁面可以套用許多XML套用技術。使得網頁更加容易擴展,適合 自動數據交換,並且更加規整。說了這么多,現在該說正題了——CSS。其實CSS單獨使用除了麻煩一點之外,我個人覺得並無明顯的優於HTML的好處。而 關鍵就在於其與腳本語言(如Javascript)及XML技術的融合,即CSS+Javascript+XML(實際上有一種更好的融合:XML+XSL+Javascript)——但XSL,即可擴展樣式表語言相較於CSS過於複雜,不太容易上手。自從CSS出現之後,HTML終於擺脫了雜亂無章的惡夢,開始將頁面內容與樣式分離。
真正的重構理應包含結構、行為、表現三層次的分離以及最佳化,行內分工最佳化,以及以技術與數據、人文為主導的互動 最佳化等。 重構網站先重構人,重構你的理念,不要光光追求技術,追求還原設計稿,追求瀏覽器的兼容性,重要的是基礎和理念。

相關詞條

熱門詞條

聯絡我們