HTML命名空间 css选择器*与~的区别

在做项目的过程中,我们经常会建立各种各样的规范,以方便团队之间更好的合作更好的完成项目;同样我们也经常会听到各种各样的协议,比如Google的IM软件Gtalk使用的开放的XMPP协议,只要其他IM软件也遵循XMPP协议就能与Gtalk使用互通;而互联网上的信息无以计数,这些信息本身是独立存在的,如何将其串联并呈现在用户眼前,就需要使用到HTTP协议。

同样的道理,因为浏览器们各自的内核不同,对于默认样式的渲染也不尽相同,所以就需要一份各浏览器都遵循的规则来保证同一个网页文档在不同浏览器上呈现出来的样式是一致的,这个规则就是DOCTYPE声明。

HTML命名空间 css选择器*与~的区别
因为互联网是互通的,所以任意的两个或者以上的网页文档都可能会涉及到数据交换,而因为xml语言是允许用户自定义标签的,所以任意两个交换的文档就可能会出现相同的标签,从而导致相同标签的冲突,所以就需要一个命名空间以区分开交换文档中可能存在的相同标签。


XHTML做为HTML向XML过渡的一种语言,并不能实现XML语言中的用户自定义标签,所以XHMTL文档中的命名空间都是相同的:

xmlns即是XHTMLnamespace的缩写,也就是所谓的“命名空间”。与DOCTYPE声明一样,xmlns也属于一种声明。与HTML文档中仍然存在DOCTYPE声明不一样的是,在HTML文档是不存在xmlns的,我们平常所见到的xmlns都是出现在XHTML文档中的。

在制作一个网页的时候,除了在开始的时候声明DOCTYPE(文档类型)之外,如果是XHTML文档还需要声明命名空间,而第三个需要声明的就是网页文档的字符编码类型:


为了能被浏览器正确的解释以及通过W3C验证,每个XHTML文档都应该声明所使用的字符编码。很多时候网页文档出现乱码大部分都是由于字符编码不对而引起的。



xhtml说明:http://baike.baidu.com/view/15906.htm

  

爱华网本文地址 » http://www.aihuau.com/a/25101014/209815.html

更多阅读

怎样免费给QQ空间音乐播放器里添加音乐 qq空间音乐免费添加

QQ空间可以免费添加音乐,你信吗?在很多朋友看来这是不可能的。其实是可以的,按照以下方法操作就可以了。怎样免费给QQ空间音乐播放器里添加音乐——工具/原料无怎样免费给QQ空间音乐播放器里添加音乐——步骤/方法怎样免费给QQ空间音

等额本金和等额本息的区别与选择 提前还贷 等额本金

等额本金和等额本息的区别与选择——简介买房也可以说是终身大事,对于大部分朋友来说,买房子要向银行贷款,而跟银行借贷款有两种方式:等额本金法和等额本息法,很多人因为不清楚两者的区别和利息的算法,导致在贷款买房的时候吃大亏,下面笔者

声明:《HTML命名空间 css选择器*与~的区别》为网友别逗留分享!如侵犯到您的合法权益请联系我们删除