图书前言

前言

2014年10月28日,W3C的HTML工作组正式发布了HTML5的推荐标准。HTML5是构建开放Web平台的核心,在新版本中增加了支持Web应用开发的许多新特性,以及更符合开发者使用习惯的新元素,并重点关注定义清晰的、一致的准则,以确保Web应用和内容在不同用户代理(浏览器)中的互操作性。

2015年4月9日,W3C的CSS工作组发布CSS基本用户接口模块的标准工作草案。该文档描述了CSS3中对HTML、XML(包括XHTML)进行样式处理所需的与用户界面相关的CSS选择器、属性及属性值。它包含并扩展了在CSS2及Selector规范中定义的与用户接口有关的特性。

本书内容

本书系统地讲解了HTML5和CSS3的基础理论和实际运用技术,通过大量实例对HTML5和CSS3进行深入浅出的分析。全书注重实际操作,使读者在学习技术的同时,掌握Web开发和设计的精髓,提高综合应用的能力。

本书分为上下两册,共29章,具体结构划分如下。

上册:HTML5篇,包括第1~21章。本册主要介绍HTML5相关知识,包括HTML5基础、HTML5文档、HTML5文本、HTML5多媒体、HTML5表单、HTML5绘图、HTML5 SVG矢量图、HTML5请求动画和异步处理、HTML5文件操作、HTML5通信、HTML5存储、HTML5异步请求、HTML5线程、HTML5缓存、HTML5 Web组件、HTML5历史记录、HTML5访问多媒体设备、HTML5访问传感器、HTML5访问位置、HTML5拖放操作、HTML5通知和显示。

下册:CSS3篇,包括第22~29章。本册主要介绍CSS3相关知识,包括CSS3基础、CSS3文本、CSS3背景、CSS3用户接口、CSS3布局、CSS3动画、CSS3媒体查询、CSS3项目实战,其中CSS3项目实战为线上资源。

本书特点

? 系统的基础知识

本书系统地讲解了HTML5+CSS3技术在网页设计中各个方面应用的知识,从为什么要用HTML5开始讲解,配合大量实例,循序渐进地帮助读者奠定坚实的理论基础,做到知其然知其所以然。   

? 大量的案例实战

通过例子学习是最好的学习方式,本书通过一个知识点、一个例子、一个结果、一段评析、一个综合应用的模式,透彻详尽地讲述了实际开发中所需的各类知识。

? 技术新颖,讲解细致

全面、细致地展示HTML的基础知识,同时讲解在未来Web时代中备受欢迎的HTML5的新知识,让读者能够真正学习到HTML5最实用、最流行的技术。

? 精彩栏目,贴心提醒

本书根据需要在各章使用了很多“注意”“提示”等小栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,并轻松地掌握个别技术的应用技巧。

本书资源

20万+读者体验,畅销书全新升级;10年开发教学经验,一线讲师半生心血。

? 体验好 

配套同步视频讲解,微信扫一扫,随时随地看视频;配套在线支持,知识拓展,专项练习,更多案例,在线预览网页设计效果,阅读或下载源代码,同样微信扫一扫即可学习。 

? 资源丰富

从配套到拓展,资源库一应俱全,具体资源如下: 

? 306集同步视频讲解

? 示例源码库

? 面试题库 

? 案例库

? 工具库

? Web前端开发规范手册参考

? 网页模板库 

? 网页素材库

? 网页配色库 

? 网页欣赏案例库

? JavaScript网页特效大全

? JavaScript支持手册

? 案例超多 

本书案例丰富,使读者边做边学更快捷。跟着大量案例去学习,边学边做,从做中学,学习可以更深入、更高效。 

? 入门容易 

遵循学习规律,入门与实战相结合。编写模式采用基础知识+中小实例+实战案例,内容由浅入深,循序渐进,从入门中学习实战应用,从实战应用中激发学习兴趣。

? 在线支持 

本书每一章均配有在线支持,提供与本章知识相关的知识拓展、专项练习、更多案例等优质在线学习资源,并且新知识、新题目、新案例不断更新中。

读前须知

本书主要面向想学习HTML和CSS的零基础读者,书中用到JavaScript,如果读者没有JavaScript的基本知识,可先下载本书提供的JavaScript支持手册。

本书提供了大量示例,需要用到Edge、IE、Firefox、Chrome等主流浏览器进行测试和预览。因此,读者的计算机需要安装上述类型的最新版本浏览器,各种浏览器在CSS3的表现上可能会稍有差异。 

HTML5中部分API可能需要在服务器端测试环境,本书部分章节所用的服务器端测试环境为Windows操作系统+Apache服务器+PHP开发语言。如果读者的本地系统没有搭建PHP虚拟服务器,建议先搭建该虚拟环境。

限于篇幅,本书示例没有提供完整的HTML代码,读者应先将HTML结构补充完整,然后进行测试练习,或者直接参考本书提供的源代码,边学边练。

本书适用对象

? 想学习Web前端开发的零基础读者。

? 具有一定基础的Web前端开发工程师。

? 具有一定基础的Web设计师和UI设计师。

? Web项目的项目管理人员。

? 开设Web开发等相关专业的高等院校的师生和相关培训机构的学员及教师。

关于作者

本书由前端科技团队负责编写,并提供在线支持和技术服务,由于作者水平有限,书中疏漏和不足之处在所难免,欢迎读者朋友不吝赐教。广大读者如有好的建议、意见,或在学习本书时遇到疑难问题,可以联系我们,我们会尽快为您解答,联系方式为css148@163.com。

  编  者  

2022年1月