2007 2007年 09月 15日

什麼是文檔類型? 什麼是瀏覽器怪癖嚴格模式?

簡單講那些從來沒有想過在今天之前DOCTYPE聽到! DOCTYPE是在一個HTML文件,前<HTML>標籤來聲明,看起來像這樣(從這個網頁的源粘貼)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


為什麼使用DOCTYPE?
這一切開始時,瀏覽器標準是由W3C推出。 早期的Web開發人員實施CSS根據瀏覽器的意願,必須正確地呈現在他們和大多數網站頁面CSS不太符合這些規範/標準。

因此解決這個問題是

  • 允許Web開發人員,誰知道他們的標準來選擇使用哪種模式。
  • 按照老規則(怪癖),繼續顯示舊的網頁。

DOCTYPE誕生了。

所以,根據你是否頁面設計標準或不,你選擇合適的DOCTYPE。


DOCTYPE與瀏覽器模式之間的關係
DOCTYPE聲明告訴您的瀏覽器,它應該呈現什麼模式的HTML頁面,或者更確切地說,是更精確的瀏覽器應該如何解釋CSS Quirks模式或Strict模式。

沒有書面介紹了這些標準之前的舊網頁的doctype。 因此,當有沒有DOCTYPE,然後在你的HTML瀏覽器是在Quirks模式。
但如果DOCTYPE定義為下列之一,然後在瀏覽器據說是在嚴格模式。

DOCTYPE HTML PUBLIC“ - / / W3C / / DTD HTML 4.01過渡/ / EN”“http://www.w3.org/TR/html4/loose.dtd”>


NDK的家 | 表達它 表示唇齶裂 表示Penmenship 表示敬畏 表達自己