科技: 人物 企业 技术 IT业 TMT
科普: 自然 科学 科幻 宇宙 科学家
通信: 历史 技术 手机 词典 3G馆
索引: 分类 推荐 专题 热点 排行榜
互联网: 广告 营销 政务 游戏 google
新媒体: 社交 博客 学者 人物 传播学
新思想: 网站 新书 新知 新词 思想家
图书馆: 文化 商业 管理 经济 期刊
网络文化: 社会 红人 黑客 治理 亚文化
创业百科: VC 词典 指南 案例 创业史
前沿科技: 清洁 绿色 纳米 生物 环保
知识产权: 盗版 共享 学人 法规 著作
用户名: 密码: 注册 忘记密码?
    创建新词条
科技百科
  • 人气指数: 3336 次
  • 编辑次数: 1 次 历史版本
  • 更新时间: 2009-03-11
admin
admin
发短消息
相关词条
M2M
M2M
SPDY
SPDY
MOVE模式
MOVE模式
WebRTC
WebRTC
网页分类技术
网页分类技术
Li-Fi
Li-Fi
Teaser Page
Teaser Page
数字蚂蚁
数字蚂蚁
FOE
FOE
远程立体视频会议
远程立体视频会议
推荐词条
希拉里二度竞选
希拉里二度竞选
《互联网百科系列》
《互联网百科系列》
《黑客百科》
《黑客百科》
《网络舆情百科》
《网络舆情百科》
《网络治理百科》
《网络治理百科》
《硅谷百科》
《硅谷百科》
2017年特斯拉
2017年特斯拉
MIT黑客全纪录
MIT黑客全纪录
桑达尔·皮查伊
桑达尔·皮查伊
阿里双十一成交额
阿里双十一成交额
最新词条

热门标签

微博侠 数字营销2011年度总结 政务微博元年 2011微博十大事件 美国十大创业孵化器 盘点美国导师型创业孵化器 盘点导师型创业孵化器 TechStars 智能电视大战前夜 竞争型国企 公益型国企 2011央视经济年度人物 Rhianna Pratchett 莱恩娜·普莱契 Zynga与Facebook关系 Zynga盈利危机 2010年手机社交游戏行业分析报告 游戏奖励 主流手机游戏公司运营表现 主流手机游戏公司运营对比数据 创建游戏原型 正反馈现象 易用性设计增强游戏体验 易用性设计 《The Sims Social》社交亮 心理生理学与游戏 Kixeye Storm8 Storm8公司 女性玩家营销策略 休闲游戏的创新性 游戏运营的数据分析 社交游戏分析学常见术语 游戏运营数据解析 iPad风行美国校园 iPad终结传统教科书 游戏平衡性 成长类型及情感元素 鸿蒙国际 云骗钱 2011年政务微博报告 《2011年政务微博报告》 方正产业图谱 方正改制考 通信企业属公益型国企 善用玩家作弊行为 手机游戏传播 每用户平均收入 ARPU值 ARPU 游戏授权三面观 游戏设计所运用的化学原理 iOS应用人性化界面设计原则 硬核游戏 硬核社交游戏 生物测量法研究玩家 全球移动用户 用户研究三部曲 Tagged转型故事 Tagged Instagram火爆的3大原因 全球第四大社交网络Badoo Badoo 2011年最迅猛的20大创业公司 病毒式传播功能支持的游戏设计 病毒式传播功能 美国社交游戏虚拟商品收益 Flipboard改变阅读 盘点10大最难iPhone游戏 移动应用设计7大主流趋势 成功的设计文件十个要点 游戏设计文件 应用内置付费功能 内置付费功能 IAP功能 IAP IAP模式 游戏易用性测试 生理心理游戏评估 游戏化游戏 全美社交游戏规模 美国社交游戏市场 全球平板电脑出货量 Facebook虚拟商品收益 Facebook全球广告营收 Facebook广告营收 失败游戏设计的数宗罪名 休闲游戏设计要点 玩游戏可提高认知能力 玩游戏与认知能力 全球游戏广告 独立开发者提高工作效率的100个要点 Facebook亚洲用户 免费游戏的10种创收模式 人类大脑可下载 2012年最值得期待的20位硅谷企业家 做空中概股的幕后黑手 做空中概股幕后黑手 苹果2013营收 Playfish社交游戏架构

XHTML
XHTML
XHTML是(The Extensible Hyper Text Markup Language,可扩展超文本标识语言)的缩写。HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了部分XML的强大功能及大多数HTML的简单特性。

目录

[显示全部]

基本简介编辑本段回目录

XHTML
XHTML
2000年底,国际W3C组织(World Wide Web Consortium)组织公布发行了XHTML1.0版本。XHTML1.0是一种在HTML4.0基础上优化和改进的的新语言,目的是基于XML应用。XHTML是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求。

XML虽然数据转换能力强大,完全可以替代HTML,但面对成千上万已有的基于HTML语言设计的网站,直接采用XML还为时过早。因此,在HTML4.0的基础上,用XML的规则对其进行扩展,得到了XHTML。所以,建立XHTML的目的就是实现HTML向XML的过渡。国际上在网站设计中推崇的WEB标准就是基于XHTML的应用(即通常所说的CSS+DIV)。

XHTML是当前HTML版的继承者。HTML语法要求比较松散,这样对网页编写者来说,比较方便,但对于机器来说,语言的语法越松散,处理起来就越困难,对于传统的计算机来说,还有能力兼容松散语法,但对于许多其他设备,比如手机,难度就比较大。因此产生了由DTD定义规则,语法要求更加严格的XHTML。

过度发展编辑本段回目录

XHTML
XHTML
大部分常见的浏览器都可以正确地解析XHTML,即使老一点的浏览器,XHTML作为HTML的一个子集,许多也可以解析。也就是说,几乎所有的网页浏览器在正确解析HTML的同时,可兼容XHTML。当然,从HTML完全转移到XHTML,还需要一个过程。

跟CSS(Cascading Style Sheets,层叠式样式表)结合后,XHTML能发挥真正的威力;这使实现样式跟内容的分离的同时,又能有机地组合网页代码,在另外的单独文件中,还可以混合各种XML应用,比如MathML、SVG。

从HTML到XHTML过渡的变化比较小,主要是为了适应XML。最大的变化在于文档必须是良构的,所有标签必须闭合,也就是说开始标签要有相应的结束标签。另外,XHTML中所有的标签必须小写。而按照HTML2.0以来的传统,很多人都是将标签大写,这点两者的差异显著。

在XHTML中,所有的参数值,包括数字,必须用双引号括起来(而在SGML和HTML中,引号不是必须的,当内容只是数字、字母及其它允许的特殊字符时,可以不用引号)。所有元素,包括空元素,比如img、br等,也都必须闭合,实现的方式是在开始标签末尾加入斜扛。省略参数,比如,也不允许,必须用。

标准定义编辑本段回目录

XHTML
XHTML
一份严格定义的XHTML文档是一份符合下列标准的文档:应该通过三种之一的DTD的验证。文档的根元素应该是。文档的根元素必须通过xmlns属性来指定XHTML词汇表。XHTML词汇表应该定义成在文档里的根元素之前应该有文档类型申明的语句。文档类型申明中的public标识符必须引用,并使用三种DTD中的一种的正式public标识符引用。改变系统标识符可以用来反映本地的系统约定。

XML申明并不是所有XML文档必须的。XHTML文档作者们强烈建议在所有文档中使用XML申明。当字符集超出了默认的UTF-8UTF-16的范围时,这样一个申明是必须的。

XHTML词汇表可以和其它词汇表一起使用,即使这样一份文档并不是上述严格定义的。W3C将对这类混合使用词汇表的文档进行标准的格式化定义。

兼容性能编辑本段回目录

XHTML
XHTML
一个和XHTML兼容的客户端必须符合以下标准:

为符合XML1.0推荐标准,客户端必须分析和评估XHTML文档是否是格式化(Well-Formedness)的。如果是一个验证了(validating)的客户端,那它必须进一步按照DTD验证文档是否有效(validate)。当客户端是申明支持本规范定义的设备(Facilities),或按照本规范进行标准的引用,那么也必须按照规范定义来验证设备。

当客户端按照普通XML文档来处理XHTML文档时,应该只有ID属性被作为片断标识符。
当客户端遇到不能识别的元素时,其内容将被返回。
当客户端遇到不能识别的属性时,应该忽略整个属性内容(包括属性的名称和值)。
当客户端遇到不能识别的属性的值时,应该使用默认的属性值代替。
当客户端遇到不能识别的实体引用(可能是在外部的未读子集中)时,将返回用来代替实体的字符(以&开头,以;结尾)。
当客户端再返回内容的时候,如果遇到能识别但不能返回的字符或字符实体引用时,客户端应该以一种让用户清晰地知道文档难以用普通的方法返回的途径显示文档。

XML处理器将不同系统的行终止符处理成一种简单的Line-feed字符来传递给应用程序
并且在XHTML处理器中,下列字符也必须被识别为纯空子符:

Formfeed()
Zero-widthspace()

在处理元素时,当"xml:space"属性被置为"preserve"时,所有的纯空字符将被原封不动
地保留(开头和结尾的纯空字符将被删除)。否则,纯空子符将按照以下规则处理:
围绕块元素的纯空子符将被删除。
删除整个注释并不影响纯空子符的处理。在注释两头的纯空子符将加倍处理。
在块元素内部开头和结尾的纯空子符将被删除。
在块元素内部,linefeed字符将被转换成space字符("xml:space"被置成"preserve"的情况除外)。
连续的纯空字符将被置换成一个单独的space字符("xml:space"被置成"preserve"的情况除外)。
关于译文,客户端应用最适合于撰写文档的语言的风格来返回文档内容。在一个以拉丁文为主的脚本中,ASCII的空格字符被象征性地用来为拉丁语法规范的单词分界和排字纯空字符编码;在一个以NAGARI文为主的脚本中,语法规则中的单词分界将被编码成ZW空格,而在排字输出的时候则不会被象征性地表现出来;阿拉伯语的脚本中,排字纯空字符用space字符来做编码,也使用ZW空格来做“内部”分界的编码;而一个中文脚本通常不使用上述方法编码。

常见解释编辑本段回目录

XHTML
XHTML
XHTML指扩展超文本标签语言(EXtensibleHyperTextMarkupLanguage)。
XHTML的目标是取代HTML。
XHTML与HTML4。01几乎是相同的。
XHTML是更严格更纯净的HTML版本。
XHTML是作为一种XML应用被重新定义的HTML。
XHTML是一个W3C标准。
XHTML是EXtensibleHyperTextMarkupLanguage的英文缩写,即可扩展的超文本标记语言
XHTML语言是一种标记语言,它不需要编辑,可以直接由浏览器执行。
XHTML是用来代替HTML的,是2000年w3c公布发行的。
XHTML是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求。
XHTML是基于XML的应用。
XHTML更简洁更严紧。
XHTML也可以说就是HTML一个升级版本。(w3c描述它为'HTML4。01')
除此之外XHTML和HTML基本相同。
XHTML是大小写敏感的,HTML与html是不一样的。标准的XHTML标签应该使用小写。

现行规范编辑本段回目录

XHTML
XHTML
1、XTML1.0Transitional-过渡型,标识语法要求较宽松要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。

2、XHTML1.0Strict-严格型,标识要求达到以上XHTML相比于HTML的所有改动要求严格的DTD,你不能使用任何表现层的标识和属性

3、XHTML1.0Frameset-框架集定义专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD。

4、XHTML1.1-模块化的XHTML。

5、XHTML2.0-完全模块化可定制化的XHTML,正在开发中。

相关词条编辑本段回目录

参考资料编辑本段回目录

→如果您认为本词条还有待完善,请 编辑词条

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
0

标签: XHTML

收藏到: Favorites  

同义词: 暂无同义词

关于本词条的评论 (共0条)发表评论>>

对词条发表评论

评论长度最大为200个字符。