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