1. Doctype作用?嚴(yán)格模式與混雜模式如何區(qū)分?有何意義?H5為何只需寫<!DOCTYPE html>?
答:
文件類型定義(DTD)用于告訴瀏覽器文檔的類型,讓瀏覽器知道用什么規(guī)范來(lái)解析文檔;
嚴(yán)格模式(標(biāo)準(zhǔn)模式)指瀏覽器按照W3C標(biāo)準(zhǔn)解析代碼,混雜模式(怪異模式)指瀏覽器按照自己的方式解析代碼。
如何區(qū)分:有DTD的為嚴(yán)格模式,沒(méi)有DTD或DTD格式不正確為混雜模式,有URI的過(guò)渡DTD為標(biāo)準(zhǔn)模式,無(wú)URI的過(guò)渡DTD為混雜模式。
H5沒(méi)有DTD,因此沒(méi)有嚴(yán)格模式和混合模式之分。