1. Doctype作用咨堤?嚴格模式與混雜模式如何區(qū)分?有何意義?H5為何只需寫<!DOCTYPE html>殴瘦?
答:
文件類型定義(DTD)用于告訴瀏覽器文檔的類型,讓瀏覽器知道用什么規(guī)范來解析文檔号杠;
嚴格模式(標準模式)指瀏覽器按照W3C標準解析代碼蚪腋,混雜模式(怪異模式)指瀏覽器按照自己的方式解析代碼。
如何區(qū)分:有DTD的為嚴格模式姨蟋,沒有DTD或DTD格式不正確為混雜模式屉凯,有URI的過渡DTD為標準模式,無URI的過渡DTD為混雜模式眼溶。
H5沒有DTD悠砚,因此沒有嚴格模式和混合模式之分。