html4與html5之間的差別

html5新增了語義化,使網頁結構更加清晰,瀏覽器能更好的解析咱們的代碼,讀者也更容易看懂咱們的代碼。html5新增了一些語義化新標籤,刪除了html4中的一些重複標籤。html

html5在文檔類型定義(DTD)時更加容易,沒有html4那麼繁瑣,只須要<!DOCTYPE HTML>便可。DTD是爲了告知瀏覽器使用那種xhtml/html規範來解析渲染網頁。html5

html4的DTD分爲過渡型、嚴格型和框架型三種類型。DTD的定義會影響瀏覽器的渲染模式:瀏覽器

①XHTML文檔包含形式完整的DOCTYPE,通常以標準模式呈現。框架

②HTML4.01文檔,包含嚴格DTD的文檔,通常也以標準模式呈現。spa

含過渡DTDURIDOCTYPE,通常以標準模式呈現。htm

含過渡DTD但沒有URIDOCTYPE,會以混雜模式呈現。文檔

⑤DOCTYPE不存在或不正確會致使HTMLXHTML文檔以混雜模式呈現。渲染

在怪異模式下,瀏覽器會根據本身默認的渲染方式來解析渲染網頁。im

相關文章
相關標籤/搜索