首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

0.7  在HTML、XHTML和CSS之间进行选择

我不建议使用专有的扩展,因为它们会排斥我们的部分读者。但是我们有许多其他选项。下面是一些原则:

  ● 站点越大,使用CSS和XHTML的重要性就越高。CSS允许跨整个站点轻松地应用、编辑和更新格式化;XHTML为页面提供所需的结构,确保它能够适应未来的需要。

  ● 许多公司和政府机构(包括美国政府)要求网页满足特定的可访问性需求,让残疾人也能够访问网站。在这种情况下,应该尽可能符合严格型XHTML,并且用CSS进行格式化。一定要了解公司或政府机构对网站的具体要求。

  ● 大型商务站点希望接触尽可能广泛的访问者,因此可能会选择过渡型XHTML,从而可以利用一些得到广泛支持的废弃标记,同时又从XHTML坚固的稳定性获益。随着这些站点的发展,它们很可能转而使用更强大的CSS。

  ● 小型站点或个人站点可能希望同时利用HTML的简单语法和CSS强大的格式化功能,而且在需要时使用废弃标记。

  ● 我个人的选择是使用XHTML和CSS,尽可能少使用废弃标记。

XHTML危险吗?

有些人对于转移到XHTML心存疑虑。问题的根源是,为了让XHTML向后兼容老式浏览器,必须做一个小的让步:必须以浏览器已经理解的方式将它从服务器发送出去,即把它标为html。这里的想法是,随着浏览器的发展,浏览器最终应该能够理解标为xhtml的XHTML页面。

不幸的是,这种情况还未发生。直到2006年年中,IE 7(当结束beta测试阶段之后,IE 7很可能取代IE 6而成为市场份额最大的浏览器)仍然不能理解标为xhtml的XHTML页面。这意味着设计人员仍然不能利用XML的优势。更糟糕的是,Ian Hickson(http://hixie.ch/ advocacy/xhtml)认为,用XHTML编写并标为html的页面会给标准的推广带来更大的阻碍,而不是帮助。他建议我们应该坚持使用HTML,直到浏览器可以处理xhtml。

但是,就像贪婪地吞吃自己的尾巴的蛇一样,见到先进的新技术时我们也忍不住去利用它。我个人主张转移到XHTML,尽可能利用标准化和XML的优势,而不是一直坚持使用HTML,直到浏览器符合标准为止。如果我们现在都使用XHTML编写网页,那么这会促使浏览器厂商尽快支持XHTML。这样的话,我们才能获得XHTML的所有好处。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论