山海科技发展网

07月19日科技常识:什么是XHTML

导读 摘要 今天小编跟大家讲解下有关什么是XHTML ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关什么是XHTML 的相关资料,...
摘要 今天小编跟大家讲解下有关什么是XHTML ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关什么是XHTML 的相关资料,希望小

今天小编跟大家讲解下有关什么是XHTML ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关什么是XHTML 的相关资料,希望小伙伴们看了有所帮助。

Xhtml代表可扩展超文本标记语言(eXtensible HyperText Markup Language) 是一种标记语言 表现方式与超文本标记语言(html)类似 不过语法上更加严格。

Xhtml是基于可扩展标记语言(XML) 由万维网联盟(W3C)开发 旨在帮助Web开发人员实现从html到XML的过渡。通过使用Xhtml 开发人员可以带着html的所有特性进入XML世界 同时仍然可以对内容的向后兼容性和将来的兼容性保持信心。

Xhtml 1.0是Xhtml系列中的第一个文档类型 W3C于2000年1月26日建议使用它。Xhtml 1.1是W3C在2001年5月31日推荐的。Xhtml5是一个标准 是用于开发HTML5规范的XML版本。

XHTML文档包含三个部分:

● DOCTYPE:用于声明DTD

● head: head部分用于声明标题和其他属性。

● body: body标签包含网页内容。它包含许多标签。

创建XHTML网页时 必须包含DTD(文档类型定义)声明。DTD有三种类型:

1、Transitional DTD

旧版浏览器支持它 它没有内置的级联样式表支持。包含body标签的几个属性在严格的DTD中是不允许的。

语法:

<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

2、Strict DTD

当XHTML页面仅包含标记语言时使用Strict DTD。Strict DTD与级联样式表一起使用 因为此属性不允许在body标记中使用css属性。

语法:

<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

3、Frameset DTD

当XHTML页面包含帧时使用Frameset DTD。

语法:

<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN""DTD/xhtml1-frameset.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

为什么要使用XHTML

● XHTML文档使用标准XML工具进行验证。

● 从长远来看 它很容易维护 转换 编辑文档。

● 它用于定义网页的质量标准。

● XHTML是W3C的官方标准 您的网站与许多浏览器变得更加兼容和准确。

XHTML的好处:

● 所有XHTML标记都必须具有结束标记并且嵌套正确。这会生成更清晰的代码

● XHTML文档很精简 这意味着它们使用的带宽更少。这可以降低成本 特别是如果您的网站有1000页。

● XHTML文档格式良好 可以轻松地传输到无线设备 盲文阅读器和其他专业Web环境。

● 所有新开发都将采用XML(其中XHTML是一个应用程序)。

● XHTML与css结合使用 可以创建易于更新的网页。

来源:爱蒂网