HTML5+CSS3 Web开发案例教程(在线实训版)
上QQ阅读APP看书,第一时间看更新

前言

随着互联网技术的快速发展,HTML5、CSS3和JavaScript作为Web前端开发的3种核心基础语言,越来越受到重视。因此,可以说掌握了HTML5、CSS3和JavaScript之后,就拥有了广阔的就业前景。

本书作为“Web开发人才培养系列丛书”中的一册,与其他图书可以组成有机整体。本书主要介绍HTML5与CSS3的相关知识。读者完成本书的学习之后,还可以继续学习JavaScript以及各种前端框架,通过从广度和深度两个方面不断扩展技术领域,成为一名合格的、以Web前端开发为基础的核心开发人员。

编写思路

本书在讲解HTML5和CSS3时,采用了与大多数同类图书所不同的讲解思路,即未将二者分为两个独立的部分,而是穿插在一起讲解,例如在讲解一种网页元素的HTML标记的同时,会讲解其样式设置方法,这样不但可以更接近开发工作的实际情况,而且可以帮助读者更好地理解HTML5和CSS3这两者间的紧密关系;然后以更宏观的视角讲解网页布局的相关方法,这是Web开发中的一项核心工作。本书除了讲解传统的使用div配合浮动属性和定位属性进行布局的方法外,还介绍了CSS3中新增的网格布局和弹性盒子布局。本书十分重视“知识体系”和“案例体系”的构建,并且通过不同案例对相关知识点进行说明,以期培养读者在Web前端开发领域的实战技能。读者可以扫码预览本书各章案例。

各章案例预览

特别说明

(1)本书在结构的编排上与很多同类教材有所区别,并没有将HTML5和CSS3分为两个独立的部分进行讲解,而是将二者融为一体、贯穿讲解。这是作者精心设计的学习路径。通过这个路径进行学习,读者可以在学懂原理的基础上,深入理解“结构”与“样式”的关系,从而自然地接受新的技术概念。

(2)HTML5、CSS3和JavaScript作为3块Web大厦的“基石”,具有其他任何语言无法替代的重要性。因此,编者希望读者在学习的过程中能够深入理解HTML5、CSS3和JavaScript之间“三位一体”的关系。本书重点讲解前两者。在学完本书后,编者希望读者能够继续学习JavaScript的相关知识,以更深入地探索Web前端开发的世界。

(3)在学好HTML5、CSS3和JavaScript的基础上,编者建议读者再学习一个前端框架(如jQuery或者Vue.js),并通过真正开发一些实际项目来巩固对这些技术的理解和掌握。

温谦
2021年冬于北京