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

相关文章
相关标签/搜索