為什麼使用 HTML 4.0?
HTML 3.2 有很多錯誤 !
原本HTML是從不打算容納格式文件的標示。HTML標示打算去定義滿足文件的格式像如下:
<p>This is a paragraph</p>
<ul>This is an unordered list</ul>.
當像<font>標示和顏色配置被加到HTML 3.2的規格中,它開始了設計的夢靨。當設計的Web是大型時,font以及color將需要加到每個單一的Web,這將變得很大型、很費時的處理。
為什麼HTML 4.0是那樣好 ?
所有格式化的設計都可以移出HTML的文件,然後放在一個分開的style
sheet。
因為HTML 4.0能依格式而分割文件。我們得到我們需要所有版面的元件而且不會弄亂它們。
你應該要怎麼做?
停止再使用HTML 標示來設計你的網頁風格。
我們完整的 HTML標示說明
包括過時的HTML 4.0 標示以及屬性。它也包括很多含有完整原始碼的範例。
準備好學習 XHTML
XHTML 是下一世代的HTML。現在你就該開始準備了。目前你能做最重要的是學習HTML 4.01。然後開始慢慢地減少使用標示的語法,也不在使用標示視元件。絕對不要沒有用</p>而結束一個段落。
註: 官方的HTML 4.01也是推薦減少使用標示語法。
如果你想進一步瞭解如何轉變至XHTML,請你連結XHTML學園。
將你設計的HTML檔案導向HTML 4.01
一個HTML文件是有效地防止文件類型定義(Document Type Definition ,DTD)。一篇HTML檔案被正確有效之前,一個正確的DTD必須加到這個檔案的前頭。
HTML 4.01 嚴格的DTD包括元件和特性不能過時或是出現在框架:
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
|
HTML 4.01 轉變的DTD包括在嚴格的DTD每個地方元件和特性:
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
|
HTML 4.01 框架的DTD包括在過渡時的DTD框架的每個東西同樣地:
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
|
|