本书采用模块化的编写思路,将HTML5、CSS3、JavaScript三方面内容分为10个任务,内容包括:网页策划起步、网页的基本页面实现、运用HTML5的新标签、构建网站层叠样式表、设置文本、背景与列表样式、运用盒子模型布局网页等。
一、缘起
Internet的魅力主要在于可以缩小地域之间和人与人之间的距离,而让Internet具有这种神奇功能的元素就是网站。‘网站可以被看成信息交流的载体,而网页则是人与人交流的主要窗口。因此,作为计算机相关专业的学生,无论是专业的网站设计人员,还是网站爱好者,都应该掌握一定的网站建设与制作技术。
如今,Internet上的各种新技术与术语层出不穷,使主动学习者应接不暇,被动学习者不知所措。为了能使初学者少走弯路,找到学习的方向,把握前进的动力,故编写本教材,帮助读者系统学习,提高效率。
俯瞰Web技术,它可以分为前端与后端两类,如图l所示,这些技术内部又包含众多小的技术或者二次开发的技术。对于Web技术这个庞然大物来说,本系列教材将予以详细讲解。
在了解了Web技术的大致轮廓之后,就要以够用为原则进行学习,抓重点而不面面俱到,从而精通一技之长。基于这种思路,本书针对前端的结构层技术(HTML5语言)、表现层技术(CSS3样式)和逻辑层技术(JavaScript语言)进行详细的讲解。
二、结构
本书从前端技术人员的角度进行选材,重点阐述HTML5语言、CSS3样式、JavaScript语言三方面的知识,编写过程基于模块化思路,以软件技术专业大一学生小王在企业实习的全过程将教学内容分为HTML5、CSS3、JavaScript三个教学模块,从学生认知规律的角度,又将教学内容分为了10个教学任务,见表1。