原文網址:關於DOCTYPE的用法

  在HTML標準中,正確的宣告DOCTYPE是很重要的一件事,好的宣告帶你上天堂;不好的宣告則會造成許多意外發生。
  我想許多人跟我一樣,打開notepad++後。就開始從<html>….</html>開始寫,忘了是什麼時候就會下意識在第一行加上<!DOCTYPE…..>,加上它的用意是因為瀏覽器都有自己對HTML標籤的解釋方式,如果想要所有的瀏覽器瀏覽網站使用我想統一的規格時,就必需加上<!DOCTYPE…>,而瀏覽器一看到第一行的宣告後,就會乖乖的到宣告的URL中照著DTD規範來解譯HTML標籤,如此一來就不會有不相容的狀況產生。
  目前的DOCTYPE宣告有下列幾種:
一、HTML 4.01 Strict, Transitional, Frameset
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
二、XHTML 1.0 Strict, Transitional, Frameset
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

yowauction 發表在 痞客邦 PIXNET 留言(0) 人氣()