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

Web标准组织(WaSP)(如图2.10所示)发起于1998年,目的是说服Netscape、Microsoft和其他浏览器生产商彻底支持本书介绍的标准。他采用从容进行、坚持和策略性的方法(又称“叫,大叫和辩论”方法),最终使得浏览器生产商同意引进WaSP。通过共同的标准协同工作,是Web向前发展必需的观点。

图2.10

Web标准组织的主页在Mac OS X上的Chimera(一种基于Gecko的浏览器)(www.webstandards. org)中浏览的画面。它的CSS布局在所有现代的、符合标准的浏览器中看起来都一样。但是等等,还有更多

小贴士

在努力使浏览器符合标准的过程中值得讽刺的一件事就是:Netscape和Microsoft都是W3C的会员,而且都已经为Web标准做出重大贡献,但却不得不逼迫他们完全支持这些标准。

浏览器终于开始在完整意义上支持标准(参见第3章“推广标准的困难”),Web标准组织在2002年重新启动,以鼓励设计师和开发者学习和使用这些强大的、好不容易形成的标准技术。为了表示Web标准组织新的使命,从权威讲坛到教育资源,站点都进行了重新改写和设计。

就像预期的那样,站点在符合标准的浏览器中看上去很好,在老的、支持标准不完善的浏览器中也看起来可以接受(如图2.11所示)。而且站点还超越了PC的浏览器的范畴,不需要额外附加的标记、代码或者设备版本检测,就能工作在其他的设备上(看吧,没有多版本代码)。

图2.11

同样的站点在Netscape 4中看起来大方且可以接受,而不再需要一个特殊的“Netscape 4 版本”

2.7.1  一个文档服务于全部

Web标准组织站点严格采用XHTML 1.0建造,采用CSS布局排版。它没有Palm版本或WAP版本,也不再需要多版本,当你使用标准去设计和建造,一个文档可以服务全部。

图2.12是Webstandards.org网站在一个Palm Pilot中显示的效果。图2.13是在Microsoft的PocketPC中显示的效果。更让人惊奇的是,图2.14显示站点很好地工作在你喜欢的Newton手持设备中(Apple的一种已经停产的Palm Pilot前身产品)。提供截图的Grant Hutchinson告诉我们:“用一个过时的操作系统能看现代的网站,这样的事情从未有过。”

这对于那些希望用最少的努力获得最多访问者的设计师或者网站所有者来说,无疑是最美妙的事情。严格使用XHTML和灵活使用CSS将使那些忙于创建多版本的设计师和开发者获得自由。

图2.12

同样的站点在Palm Pilot中的效果。看,不需要WAP版本。感谢Porter Glendinning(www.serve. com/apg/)提供屏幕截图

图2.13

同样的站点显示在Microsoft’s PocketPC。感谢Anil Dash(www. dashes.com/anil/)提供屏幕截图

注意:在图2.12到图2.14中,在普通桌面浏览中的屏幕左边显示的DHTML菜单到Palm、PocketPC或者Newton中转变成了普通的列表,是魔法完成的吗?其实很简单,DHTML菜单实际上是一个无序列表,用CSS在符合标准的桌面浏览器中改变它的外观,菜单通过普通的服务器端包含(Server Side Includes,SSI)实现一页到另一页的转换。

图2.14

同样的站点显示在Microsoft’s PocketPC。感谢Anil Dash(www. dashes.com/anil/)提供屏幕截图

查看所有评论(0)条】

最近评论



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