Web浏览器如何区分HTML5和HTML4?

AHm*_*Net 6 browser html5 html4

Web浏览器如何区分HTML5和HTML4?

dok*_*par 4

根据w3schools,以下 DOCTYPE 将文档定义为 HTML5:

<!DOCTYPE html>
Run Code Online (Sandbox Code Playgroud)

HTML4 的三种类型由以下 DOCTYPE 声明定义:

HTML 4.01 严格

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Run Code Online (Sandbox Code Playgroud)

HTML 4.01 过渡

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Run Code Online (Sandbox Code Playgroud)

HTML 4.01 框架集

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">  
Run Code Online (Sandbox Code Playgroud)