為什么使用 HTML4.0?
HTML 3.2 真的是特別糟糕!
最初的 HTML 絕沒有打算要包含支持格式化文檔的標簽。HTML 標簽原打算用于定義文檔的的內容。
<p>This is a paragraph</p>
<h1>This is a heading</h1>
當諸如 <font> 這樣的標簽和 color 屬性被加入 HTML3.2 的規范當中,它開始成為開發者的一場噩夢。那些不得不將字體和文字信息添加到每個單一網頁的站點,其開發過程最終變成了漫長、昂貴和極其痛苦的過程。
HTML4.0 的優秀特性
通過使用 HTML4.0,所有的格式化信息都可以從 HTML 文件中剝離,并植入一個獨立的樣式表。
因為 HTML4.0 將文檔的表現與其結構分離,我們從而得到了我們一直需要的東西:在不把文檔內容搞糟的情況下,對表現層進行完全的控制。
我們應該做些什么?
停止在 HTML 標簽內部使用表現樣式屬性。
我們的完整的 HTML 標簽參考手冊對 HTML4.0 標簽和屬性進行了簡要的說明。
請同時參閱我們的 CSS 教程,開始您嶄新的開發生涯吧。
為 XHTML 做好準備
XHTML 是新的 HTML。你現在就應該為此做好準備。而您可以做的最重要的事情就是開始編寫正確的 HTML4.01 代碼。并且使用小寫字母編寫標簽。記得關閉標簽。決不要在沒有 </p> 標簽的情況下結束一個段落。
提示:官方的 HTML4.01 標準推薦使用小寫的標簽。
如果您希望學習如何將站點升級至 XHTML,請閱讀我們的 XHTML 教程。
驗證 HTML文件
HTML 文檔是根據文檔類型聲明進行驗證的。如果希望 HTML 文件被正確地驗證,就要將恰當的 DTD 添加到文件的第一行。
HTML 4.01 Strict DTD 包含沒有被反對使用或者不出現在框架中的元素和屬性:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
HTML 4.01 Transitional DTD 包含 strict DTD 中所有的內容,外加被反對使用的元素和屬性:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
HTML 4.01 Frameset DTD 包含 transitional DTD 中所有的內容,外加對框架的支持:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
通過 W3C 的驗證器來測試您的網頁:
在下面的文本框中輸入您的網址:(比如 http://www.w3school.com.cn/)