序
根据多年的自学与教学经验,作者深刻体会到建立扎实学识基础的重要性,因此本书一开始并不是介绍一些炫酷的功能,而是一步一步将HTML5元素与CSS3属性依功能分类,详细地用程序实例做解说,期望读者以最轻松的方式学会网页设计的基础知识。
本书分成三篇:
□ 第一篇:HTML5完整学习
这一篇是学习网页设计的基础。作者将绝大部分HTML5的元素(Element)依功能分成10个章节,用了约150个程序实例与图片做说明,相信读者可以由此建立HTML的扎实基础。
□ 第二篇:CSS3完整学习
这一篇是学习网页的编辑与美化。作者将绝大部分CSS3的属性(Properties)依功能分成14个章节,用了约240个程序实例与图片做说明,在此读者可以彻底学会网页编辑与美化的基础方法与技巧。
□ 第三篇:迈向网页设计高手之路
在这一篇中最基础的知识是JavaScript,当读者学会之后,可以继续阅读网页结构的知识BOM与DOM。后面章节读者可以挑选有兴趣的主题阅读;如果对动画有兴趣可以阅读Canvas;如果对设计汽车导航与地图定位有兴趣可以阅读第31章介绍的内容;如果希望学习设计用于手机或平板电脑显示的网页可以参考第32章介绍的内容。在最后一章,本书将以实例说明网页转成APP应用程序的方法,未来各位读者可以随时将用HTML+CSS+JavaScript开发的网页转成APP。在这一篇,作者用了约210个程序实例与图片做解说,对读者学习高级的网页设计有很大的帮助。
HTML5+CSS3的设计方式已经改变了整个网页设计的观念。过去设计网页可以在HTML文件内做编辑美化,如今这些工作已经全部交由CSS处理,所以许多老版本的元素和属性已经被弃用。作者在撰写本书时也特别谨慎,原则上在程序内容中不再放入已经弃用的元素与属性,以免误导读者。另外,对于最新流行的响应式网页设计,作者也将以实例做解说。依作者的经验,在设计网页过程中随时需要参考HTML与CSS的语法,为了便于读者查询,本书附录部分包含了HTML元素与属性的索引表和CSS属性的索引表,这也将是各位工作时用来查询与参考的一大利器。
其实学会前2篇的内容已经足够让读者成为前端的网页设计师了,如果还有兴趣继续钻研,可以阅读第三篇。
作者写过许多计算机方面的书籍,本书沿袭一贯特色,程序实例丰富,相信读者只要按照本书内容学习,必定可以在最短时间内精通网页设计。编写本书虽力求完美,但能力有限,谬误难免,尚祈读者不吝指正。
洪锦魁