Beginning web programming with HTML, XHTML, and CSS, 2nd edition
作者: (美)Jon Duckett著;杜静,敖富江译
出版社:清华大学出版社,2010
简介: 本书将介绍如何利用HTML和XHTML控制Web页面的结构,如何利用CSS赋
予Web页面样式,如何利用JavaScript添加交互性。但是,只是学习最新的
技术并不能确保编写出优秀的Web页面。由于用于编写Web页面的技术不断改
进,因此浏览器(用于访问Web的程序和设备)也在改进。浏览器反映——并
且有时甚至是通知——用于创建Web页面的语言的发展方向。问题在于并不
是每个人都在其计算机上安装了最新软件,因此人们不仅希望编写出的Web
页面能够充分利用浏览器的最新功能,而且希望确保Web页面能够在当今仍
然流行的较老浏览器上正确显示。
因为Web页面的构建方式不断改变,并且存在多种不同版本的Web浏览器
,所以本书中列举的某些功能被标记为“逐渐淘汰”,这意味着虽然该功能
仍然能够工作于现代的浏览器中,但是不再建议使用它,因为软件可能不会
始终支持它。
在编写Web页面时需要了解的另一个问题是,能够访问Web的设备正在不
断增加,例如移动电话、PDA(个人数字助理)和电视机顶盒。这些设备通常
利用相同的语言,本书中将介绍这些语言——通过学习结合使用XHTML和CSS
,相比于仅采用旧的HTML编写的Web站点,您将能够创建出生命力更持久的
Web站点。
最近几年来,Web技术改变的另外一个领域是越来越强调可用性和可访
问性。可用性是指使Web站点易于被用户浏览,并使用户获得他们到达您的
站点所希望查找的内容;而可访问性是指使尽可能多的用户能够访问Web站
点,特别是一些具有行为障碍的人(他们可能具有受损的视力或者无法使用
鼠标)。在世界上的许多国家,如果站点不能满足严格的访问指导原则,政
府不会同意构建该Web站点。在构建Web站点之前仔细思考,将意味着视力受
损的人们能够查看具有较大文本的站点,或者通过使用屏幕阅读器阅读站点
。有些书籍专门讨论可用性和可访问性主题,它们的目标是需要学习如何使
代码具有更好的可访问性和可用性的Web开发人员,但本书的目标是使开发
人员从一开始就牢记这些原则。
阅读完本书之后,读者编写的Web页面将不仅能够使用最新的技术,而
且仍然能够通过较老的浏览器查看。外观优美的页面仍然能够被视力受损或
身体受损的人们访问。这些页面不仅能够满足当今访问者的需求,也能够工
作于正在出现的技术。并且,读者掌握的技巧将会在相当长的一段时间内有
效。