前言

随着移动互联网络的普及,H5这个称呼在互联网和日常生活中被广泛使用,但并没有官方或学术界对其进行过严格定义,根据目前情况来看,大概是指HTML5在移动方面的应用,所以本次改版的理由为:一方面要全面升级为HTML5+CSS3,另一方面要全面兼容移动应用。通过改版,在以下几个方面得到了提升:编入了最新版浏览器支持的HTML5+CSS3的绝大部分有用的知识点,增加了移动优先的Bootstrap 4响应式网页设计内容以兼顾移动终端,还有一个基于CMS(Drupal 8)的综合实例。

本教材第一版是市重点建设教材,现在的修订版被立项为首批浙江省普通高校新形态教材项目。本课程还是省精品在线开放课程,该平台对所有国内的高校都开放,需要使用该平台的读者请联系作者。

编写本书的初衷是按照新的Web标准既要实现网页的结构与表现分离,又要贯彻有机整合HTML和CSS并融入整个学习过程这一思想,使学习过程更接近实际工作。编写本书的第二个目的就是想做成一本经典教材,而不是自学教程,叙述力求精练,尽量涵盖更多的知识点,有不断深入的入口,有充分发挥老师能动性、主导性的机制。全程实验要求学生动手,自然突出了学生主体性。书中设置了很多思考点,可以激发学生学习的积极性,也凸显了探究式教学方法的自然呈现,每章最后都配有操作题型,供学生自主学习和练习。

本书全程贯穿理论与实践紧密结合的思想,不仅每个知识点都有相应的实例,只要扫描书中的各二维码即可观看操作视频。本书紧跟学科发展前沿,遵循最新Web标准(HTML5和CSS3),书中大量采用这些新技术,所以希望使用者尽量采用各大浏览器(Chrome、Firefox、Edge、Safari或Opera)的最新版,本书所有实例都通过了这些浏览器的兼容性测试。

本书除“第1章网页设计基础”是理论外,后面各章的知识点都是结合在实例中的。各个高校根据自己学生的层次和专业不同,可灵活地搭配授课内容,有些内容也可以作为选学。本课程建议授课学时分配如下。

(续)

本书由朱金华、胡秋芬、刘均和何跃编写。参与本书翻译、调试工作的还有李玉仙等,在此一并表示感谢。另外还要感谢学校领导和老师给予的大力支持和帮助,特别感谢多年来使用本教材第1版的老师,你们提出的很多宝贵意见都是我们继续坚持的动力。

本书PPT和源代码将提供给出版社供下载,知识点视频可通过扫描书中的二维码观看。读者可以使用移动设备的相关软件(如微信、QQ)中的“扫一扫”功能扫描书中的二维码,在线查看知识点视频(音频建议用耳机收听)。如果“扫一扫”后,在微信端无法打开相关资源,请选择用手机浏览器或其他软件的“扫一扫”功能扫描查看。

本书的其他视频(实验指导视频和直播视频)和相关资料放在浙江省高等学校在线开放课程共享平台上,网址http://zjedu.moocollege.com/。需要在浙江省高等学校在线开放课程共享平台上开课的学校可以联系本书作者,邮箱uuem@163.com。

书中的源代码不依赖于任何网页编辑器,实验指导对应视频基于Dreamweaver CC 2018.1的实时视图,知识点视频基于Visual Studio Code最新版制作。

由于新技术发展太快,教材出版始终有滞后性,所以本书会及时提供更新内容。请关注浙江省高等学校在线开放课程共享平台,或者联系出版社索取更新内容。

由于时间仓促,书中难免存在不妥之处,请读者原谅,并提出宝贵意见。

编者