学习网页设计时要注意HTML向XHTML转化-网站运营顾问-江西世纪网络

电信站 网通站

万网产品站 新网产品站

服务热线： | 0791-6810858
| 400-6868-103 (免长途费)

首 页 网站建设 OA办公 网站推广 域名注册 虚拟主机 集团邮局 服务器租用 运营顾问 网站案例 |

您现在的位置：首页 → 运营顾问 → 网站建设类

运营顾问
Consultant

网站建设类

网络营销类

运营研究类

网站优化类

学习网页设计时要注意HTML向XHTML转化

网站建设类 www.21it.com 时间：2008-12-26 15:07:16

W3C将XHTML代替HTML4作为网页的结构标准语言已经四年多了，但是大部分的网站设计人员却没有转向XHTML。XHTML拥有比HTML标准更多的优点，而网站设计人员只要做出稍微的代码改变就能应用新的标准，鉴于这一点以上这种现象就着实令人困惑不解了。
XHTML的优点
本质上，XHTML作为XML应用程序只是HTML4的重新诠释。它采用HTML的编程语言和XML的语法结构。它是网站向XML过渡的第一步。
根据W3C概括,XHTML的主要优点是：
可扩展性：作为XML的应用程序，XHTML具有可扩展性。相比于HTML的转换进程，它的强大的扩展能力将为未来语言的转化简化了不少。大部分浏览器都已经与XML相适应，所以添加一些语言因素只不过是改变一下文件类型的定义和名字空间，也就没必要非要等待浏览器开发者对新因素提供支持。
互用性和可携带性：一个构建正确的XHTML文件可以在各种各样的演示设备上重新格式化使用，包括手机，PDA和其它的一些手持设备。一个XHTML文件和其它的XML工具和应用程序也是兼容的。
对于将来的网络，这是两个具有重大应用功能的宝贵优点。但是大部分网站构建者并不这样看待。所以他们该清醒地认识到这一点了，这就是我对XHTML的优点高于HTML的评论。
推广标准化：XHTML对所使用的标识标签制订严格的规则，从而解决了困扰HTML代码的模糊性和相互矛盾的问题。
提高访问量：XHTML文件更便于访问，这也就意味着它们能更好地配合屏幕阅读机和其它适应性技术的工作，也就意味着它们更能得到搜索引擎的青睐。
优化压缩网页：XHTML继续保持HTML4的内容与表现层分离的运作。XHTML标识指定文件结构。表现语言是采用CSS布局，这便于网站的构建和维护。
加强实例站点：许多力荐的HTML实例站点在XHTML都是要求的。
提高更多工具的可用性：既然XHTML是XML的一种应用程序，使用任何流行的XML工具就可以来构建，维护，改变Web文件，在XHTML文件上使用其它XML的应用程序（比如SVG），也可以使用XML工具来应用其它操作，比如转换一个XHTML文件成为一个PDF文件。
代码的实际差异
比起HTML4，XHTML的语法规则更为严格。然而，它们之间差异不大，也不难理解。如果你能清晰地编写HTML代码，那么过渡到XHTML就比较容易了。
下列列表是HTML和XHTML之间主要的代码差异：
任何XHTML文档都建议使用XML处理指令（XML prolog）, 但不是必要条件.
<?xml version="1.0" encoding="iso-8859-1"?> HTML要求宣告文件类型
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
HTML要求指定名字空间
<html >
Html, head, body, and title elements are required:
要求HTML,开头，内容，标题这些要素
<html>
<head>
<title>Page Title</title>
</head>
<body>
</body>
</html>
标签和属性必须小写
<p class="bodytxt">
所有属性值必须加引号
font-size="large"
非空标签必须以一个关闭标签关闭
<p>text</p>
空标签（比如hr,br,img）也要关闭，在标签尾部使用一个正斜杠“/”来关闭
<br />
各要素不得重叠，必须各得其所：
<em><strong>text</strong></em>
以上不是HTML和XHTML的所有差异，但涵盖了大部分的普遍差异。在以后的专栏里，我会就正确的XHTML代码做更详尽的解释。
你还等什么？
既然XHTML有如此多的优点，就没有理由不使用它了。HTML和XHTML的代码差异不应该成为使用的障碍。首先，相对来说，它们是少量的，而且容易学会。其次，新版的流行的Web开发软件，比如说Dreamweaver MX，都至少具有基本XHTML的支持，也就意味着比起HTML, XHTML很可能就不会过多地要求手动编码.
当然，用XHTML标准来重新编写现有网页将会是一件耗时冗长的麻烦事。这样做也不可能会给网络浏览者带来翻天覆地的改善。但是没有原因不使用XHTML来编写新的网页。XHTML是通往未来网页的途径，程序设计也亦然。

咨询反馈
如果想获得更为详细的解决方案，并获得专业的支持，请您与我们联系，您也可以在线提交建站意向。

程序开发
世纪网络专业应用系统开发，帮助客户建立业务管理系统、员工管理系统、办公自动化系统等，提高工作效率，提高生产力。
网站推广
Baidu百度作为全球最大的中文搜索引擎，是国内用户最常使用搜索引擎。实践证明，其竞价排名是目前为止效果最好，投资回报最高的网络推广服务。

收藏本站 | 关于我们 | 新闻公告 | 付款方式 | 留言反馈 | 人才招聘 | 合作伙伴 | 联系方式

版权所有 © 2008 江西世纪网络科技有限公司 赣ICP备05020270号
全国统一服务热线：400-6868-103 QQ在线：80229612 6022008 24009604
电话：0791-6810858 6810859 不间断服务：13097283353 13870607108
地址：南昌市南京东路165号东方广场A1-2座1104 (邮编：330029)
法律顾问：北京市衡基律师事务所 徐颖略律师