准备好接纳XHTML标准吧

ZDNet软件频道 时间:2003-07-09 作者:ZDNet China |  我要评论(1)
本文关键词:
我相信XHTML是HTML的自然发展,前者会在未来获得更多的接受度。本次我将要讲到三个切合实际的代码编写惯例,在创建HTML页面的时候,你需要遵循这些惯例。
本文译自Builder.com,未经许可请勿转载有些开发人员仍然不愿意跳上XML的列车。这些开发人员中大多数人都在支持这样的系统——这些系统运行在单个平台的其他系统上,或者具有同单个平台上其他系统的接口。对于这些人而言,处理XML所需要的花费可能是得不偿失的。所以当XML和HTML最终作为XHTML建议的形式联姻时,他们会轻视XHTML用处。

你我相信XHTML是HTML的自然发展,前者会在未来获得更多的接受度。本次我将要讲到三个切合实际的代码编写惯例,在创建HTML页面的时候,你需要遵循这些惯例。在准备转向XHTML的时候,这些惯例会有助于你养成良好的习惯。

我会从一个最容易实现的变化开始:让所有HTML元素及其属性名称都变成小写的。这就意味着你可以不需要像下面这样创建一个表格元素:

<TABLE WIDTH="100%">
<TR><TD>content<TD></TR>
</TABLE>

而可以像下面这样创建这个表单元素:

<table width="100%">
<tr><td>content</td></tr>
</table>

如果仔细地查看表格标签的宽度属性,你会注意到它的值是放在一个引号里的。这是XHTML所要求的另一个代码编写惯例。我向来都是建议将属性的值放在引号里的,因为这会有助于确切地辨别编写者所要设置的属性值。

我所建议的第二个代码编写惯例是标签正确的嵌套。这听起来像是个没头脑的人所说的话,但是我没有办法具体告诉你,我到底接手了多少无法工作在旧版本浏览器上的项目,这些项目都因为开发人员没有正确适当地嵌套其HTML元素而造成的。

我要讨论的最后一个代码编写惯例是所有标签的结束标签,包括HTML 4.0规范没有要求你一定要结束的标签。这个实例要比前面的两个稍稍吹毛求疵一点,所以我预计没有多少开发人员会遵循这个实例。

在XML的各种要求中我最欣赏的一个是文档必须结构良好。它加入了一个我感觉在HTML文档里缺少的结构元素。我们拿段落标签(<p>)来举个例子。HTML标准里没有要求你要结束这个标签,但是我喜欢按照这样的想法来处理,那就是,如果你创建(在这里是打开)了一个资源,你就应该明确地结束它。如果我打开了一个数据库的连接来取回数据,我难道不应该在完成的时候断开这个连接吗?

无论你计划是在最近还是在很远的将来采用XHTML标准,你都要记住我在本周文章里所讨论的惯例。即便你不准备开始考虑XHTML,这些建议也会有助于你保证页面的一致性,并有助于在未来维护和增强这些页面。



责任编辑:炒饭

欢迎评论或投稿


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134