站长学院通行证

 

返回“站长学院”网站首页

 当前位置 → 中国站长学院设计在线WEB标准 → 浏览正文


TAG:  WEB标准

WEB标准教程第2天:什么是名字空间


作者:中国站长学院(整理)     来源:互联网     点击数:     更新时间:2007年10月29日

【字体: 】           【背景色 杏仁黄 秋叶褐 胭脂红 芥末绿 天蓝 雪青 灰 银河白(默认色) 】    【收藏本文】   【打印


DOCTYPE声明好以后,接下来的代码是:

 

<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312">


  
通常我们HTML4.0的代码只是<html>,这里的"xmlns"是什么呢?

 

这个"xmlns"是XHTML namespace的缩写,叫做"名字空间"声明。名字空间是什么作用呢?阿捷自己的理解是:

 

 

由于xml允许你自己定义自己的标识,你定义的标识和其他人定义的标识有可能相同,但表示不同的意义。当文件交换或者共享的时候就容易产生错误。为了避免这种错误发生,XML采用名字空间声明,允许你通过一个网址指向来识别你的标识。例如:

 

 

小王和小李都定义了一个<book>标识,如果小王的名字空是"http://www.xiaowang.com",小李的名字空间是"http://www.xiaoli.com",那么当两个文档交换数据时,也不会混淆<book>标识,因为它属于不同的名字空间。

 

 

更通俗的解释是:名字空间就是给文档做一个标记,告诉别人,这个文档是属于谁的。只不过这个"谁"用了一个网址来代替。

 

 

XHTML是HTML向XML过渡的标识语言,它需要符合XML文档规则,因此也需要定义名字空间。又因为XHTML1.0不能自定义标识,所以它的名字空间都相同,就是"http://www.w3.org/1999/xhtml"。如果你还不太理解也不要紧,目前阶段我们只要照抄代码就可以了。

 

 

后面的lang="gb2312",指定你的文档用简体中文。


责任编辑:忧郁的秋天

注册投稿

收藏本文到  >>>

相关文章

怎么将现有网站过渡到web标准10/29 
WEB标准教程第10天:自适应高度10/29 
WEB标准教程第9天:第一个CSS布10/29 
WEB标准教程第8天:CSS布局入门10/29 
WEB标准教程第7天:CSS入门10/29 
WEB标准教程第6天:XHTML代码10/29 
WEB标准教程第5天:head区的其10/29 
WEB标准教程第4天:调用样式表10/29 
WEB标准教程第3天:定义语言编码10/29 
Web标准网站建设的思考10/29 
web标准概念入门10/29 
什么是WEB标准?10/29 

推荐导读

热门资讯

资讯快报

论坛新贴

返回首页

关于我们 - 帮助(?) - 广告服务 - 诚征英才 - 友情链接 - 网站地图 - 站长BLOG

返回网站顶部

Copyright © 2007 中国站长学院(CNZZXY.COM). All Rights Reserved
站长学院服务资咨热线:0755-84289786    业务合作:(0)13554938953  (0)13423986856    网络宽带及主机提供:深圳傲网科技
粤ICP备08006968号   站长:忧郁的秋天(向管理员发邮件)   站长交流QQ群①:1815595   站长交流QQ群②:32960074