《web标准设计》教材

《web标准设计》是一本专注于网页设计和开发的教材,旨在帮助读者掌握现代网页开发的各项技能和知识。本书内容包括HTML、CSS、JavaScript等标准的介绍,以及响应式设计、移动端适配等实际应用方面的指导。此外,本书还提供了大量的案例和示例,帮助读者更好地理解和掌握所学内容。

一、 内容简介

《Web标准设计》针对Web开发人员讲解Web标准。开始部分解释了Web标准的一些概念跟误会,之后详细介绍了构成Web标准的各个组成部分,着重介绍了XHTML和CSS的应用,同时还讨论了JavaScript、XML、XSLT的应用,此外还介绍了中文的特殊表现、命名的应用以及Web标准中最常给人忽视的无障碍网页倡议(WAI)。该书以实例的形式介绍了这些内容的组合应用,以及一些常见和不常见的技术。讲述的内容为Web标准,其重点是XHTML+CSS。

二、 基本信息

书名:Web标准设计

作者:刘杰

出版社:清华大学出版社

出版时间:2009年

ISBN:9787302187066

开本:16

装帧:平装

三、 内容章节

第一章  Web标准不是神话

介绍Web标准的一些概念,包括选择的目的、带来的好处以及一些误解。

第二章  XHTML——浏览器上的新大陆

介绍Web标准的核心组成部分中的XHTML,从常见元素的介绍到与HTML的区别以及元素应用的细节。

第三章  CSS——网页美容师

介绍处理表现的CSS,从基本的语法到复杂的选择符的使用,以及使用的单位与应用的方式,此外还介绍了继承与覆盖和优先权的计算。

第四章  用XHTML和CSS来“摆”网页

通过实例的形式开始介绍XHTML+CSS的应用,在介绍应用的同时还分析了对应的XHTML或CSS的详细属性的使用,包括基础的属性应用和盒模型的详细介绍。

第五章  布局之道

通过实例的形式介绍了使用XHTML+CSS的各种常用布局以及实现的原理。包括从经典的三行两列固定宽度的布局到复杂的多栏布局的各种布局的有效的实现方式。

第六章  不要害怕各式各样的浏览器

介绍产生兼容问题的一些本质以及解决的方式,包括讨论各浏览器兼容的必要、兼容的方式以及各个问题产生的原因和解决方向,之外还讨论了IE私有的Layout机制和各浏览器的块级格式化范围。

第七章  CSS常用技巧

通过实例的形式介绍CSS的一些常用技巧,包括滑动门技术、圆角的实现、标识当前页面等常用技巧,此外,还讨论了一些好玩的技巧,比如放大文字、图片,实现Tips提示等技巧。

第八章  文字的艺术

介绍具有中国特色的汉字的一些特殊性及一些文字相关的技巧。包括缩放文字的机制、文字的行高基线问题,以及文字在多种情况下的变化,比如在文本框中、不间断的文字、省略部分文字等,此外还介绍了常用的字体及影响字体的因素。

第九章  细品命名与微格式

介绍命名的应用。包括命名的规则和原则,以及命名的重要性,此外还介绍了自定义标签和通过命名产生应用的Microformats(微格式)。

第十章  换个思维来设计

介绍通过转换概念实现的一些常见技巧,包括有文字替换、缩放布局、用“叠”的方式来实现一些非常规的效果的实现。此处还讨论了百分比加减固定数值的实现、margin负值实现两列等高及在各浏览器中实现类inline-block的效果。

第十一章  隐藏在浏览器背后的CSS

重点介绍了IE的私有属性和Firefox实现的一些CSS3的私有属性,此外还讨论了校验的意义及与其它浏览器兼容的建议。

第十二章  JavaScript让Web动起来

介绍Web标准组成的一个重要的部分——JavaScript。从概念开始,包括语法、变量、基本的数据类型、表达式与运算符、函数、对象,以及DOM和事件处理等。此外,还介绍了怎样把JavaScript与XHTML和CSS整合应用的一些技巧及部分JavaScript的实用特效。

第十三章 亲和力

讨论Web标准组成的另一个重要的组成部分——Accessibility(可访问性)。包括概念上的一些解释及WCAG的一些个人的见解。此外还介绍了一些通过技术层面解决的问题。

第十四章  XML的无限变化

通过实例介绍网站发展的另一个方向——XML的应用,包括与XHTML、CSS的关系及应用,及XML与XPath和XSLT关系与应用。此外还讨论了XML的未来。

第十五章  简单的实战

通过创建两个网站的首页介绍了各种各样的技术的整合应用。包括网站从设计稿转变成页面的各步骤的实现,以及各种情况出现时的处理。此外,还讨论了架构网站前端要注意的问题和建设自己网站的建议。

第十六章 最后的建议

作者给读者的一些建议。

四、作者简介

刘杰,网名(嗷嗷),1999年接触网页制作,2004年接触Web标准,是国内Web标准的先行人士。曾担任过网页设计师、前端开发工程师、交互设计师、产品设计师等职位,现任百度电子商务事业部前端设计师。多年来致力于Web标准的应用与推广,曾在国内最大的网站设计与开发技术论坛——经典论坛bbs。

guxing 2023-03-13