2
在許多關於html的介紹性視頻中,我看到一些教師只是在文本編輯器(如「Hello World」)中輸入純文本,並且沒有任何html標記,然後將其保存爲html文檔並將其加載到瀏覽器中,只是爲了說明讓瀏覽器顯示你想要的內容是多麼容易。然後他們按照他們(不那麼聰明)的行動做出解釋:「HTML比這更復雜一點」。瀏覽器如何處理沒有html標記的html頁面?
我的問題是,當瀏覽器看到沒有html標記的html文檔時,瀏覽器會怎麼想呢?它會將其視爲純文本文檔還是作爲損壞的html文檔?它是否爲它創建DOM(如文本節點)?
在瀏覽器中加載這樣一個文檔,並查看開發人員工具以查看是否存在DOM,如果是這樣的話。 – Oded 2012-03-03 15:53:15
嗯,據我可以告訴它似乎已經創建了html,頭部和身體節點。所以它是一個html文檔,即使它沒有任何html標記? – stillenat 2012-03-03 16:04:28
由於瀏覽器無法確定HTML的版本,因此它會進入[quirks模式](http://en.wikipedia.org/wiki/Quirks_mode),嘗試最佳效果。 – Oded 2012-03-03 16:06:02