2007-09-27

HTML向XHTML转化

来源: 本站 作者:佚名 评论 0 条
 

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"

  • 非空标签必须以一个关闭标签关闭
    共2页: 上一页 1 [2] 下一页
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:三种简洁的Tab导航简析  
下一篇:如何为Web页面选择合适的文档类型
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号