您的位置:首页 > Web前端 > HTML

<!DOCTYPE> 标签

2014-08-06 20:07 211 查看
<!DOCTYPE> 标签 


此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。

--HTML 4.01 规定了三种文档类型

HTML Strict DTD
HTML Transitional DTD
Frameset DTD

--XHTML 1.0 规定了三种 XML 文档类型

XHTML Strict DTD
XHTML Transitional DTD
XHTML Frameset DTD
 以上六种文档类型具体<!DOCTYPE>声明 查看w3c

HTML与XHTML的联系或不同 (个人通俗的理解)
把XHTML当做HTML升级版(有兴趣的读者可以去查阅html与xhtml的历史)
所谓升级版   xhtml废弃一些,增加,修改html原有的元素标签或属性(具体联系区别查看手册)
例子 《article》标签 属性 xhmtl支持 html不支持

    --三种文档类型
html 与 xhtml 三种文档类型之间 支持元素标签 css样式不同
例如 <frameset>要声明为 Frameset 文档类型 


我觉得大家了解一下就可以了 不必太过于纠结

若学了xml DTD 更好理解一点 

顺便说一下html5 
历史发展 html->xhtml->html5

现在html5还没被广泛使用 个人认为是没有解决好浏览器之间元素样式的兼容问题

现在多数浏览器对html5元素标签支持度也不高



一般都用XHTML Transitional DTD 这种文档类型 

做项目之前 公司都事前规定好了

代码例子

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn">

<head>
</head>
<body>
</body>
</html>

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn">

xmlns 属性在 XHTML 中是必需的 查看w3c
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息