2014-10-27 30 views
4

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

+1

的可能重复[什么是HTML 4和HTML 5之间的关键区别?(http://stackoverflow.com/questions/134727/whats-the-key-difference- between-html-4-and-html-5) – dokaspar 2014-10-27 22:06:10

+1

请参阅[不要忘记添加文档类型](http://www.w3.org/QA/Tips/Doctype) – Boaz 2014-10-27 22:06:19

+0

所以答案是:DTD声明? – 2014-10-27 22:07:30

回答

3

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

<!DOCTYPE html> 

而且三种类型HTML4的由下列DOCTYPE声明定义:

HTML 4.01严格

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 

HTML 4.01 Transitional

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 

HTML 4.01框架集

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">