A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 邓建军 中级黑马   /  2013-3-28 19:48  /  1431 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 邓建军 于 2013-3-31 18:24 编辑

用VS添加一个html会自动生成如下代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>

</body>
</html>
自己手写的代码:
<html>
<head>
    <title></title>
</head>
<body>

</body>
</html>


xmlns="http://www.w3.org/1999/xhtml   <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>   多了这两名话它们之间有什么区别?        

3 个回复

倒序浏览
1。第二行<html xmlns="http://www.w3.org/1999/xhtml">,建立XHTML的目的就是实现HTML向XML的过渡,为了声明文档是什么类型的,一般来说你可以不管他,但是你需要一些特别的功能的时候,他才有用。
2。第四行<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>说明了他的文字编码
回复 使用道具 举报
<!DOCTYPE html>是HTML5头。如果你不使用HTML5的新东西,当然可以是xhtml,但是如果你准备使用HTML中的新标记,那么就需要使用html5的头了。还有,
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>这句meta标签,用法很多,是用来描述文档的属性,例如作者,版权,关键字,日期等。主要是给开发者和搜索引擎看的。这里是指定文档的编码格式,这里指定的是utf-8的格式
                            希望能够帮到你
回复 使用道具 举报
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>是说文档的属性,有很多<meta标签的,你以后会遇到
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马