新書推薦:
《
中国古代北方民族史丛书——东胡史
》
售價:HK$
87.8
《
巨人传(插图珍藏本)
》
售價:HK$
705.6
《
地下(村上春树沙林毒气事件的长篇纪实)
》
售價:HK$
74.8
《
偿还:债务与财富的阴暗面
》
售價:HK$
78.2
《
清华大学藏战国竹简校释(壹):《命训》诸篇
》
售價:HK$
92.0
《
封建社会农民战争问题导论(光启文库)
》
售價:HK$
66.7
《
虚弱的反攻:开禧北伐
》
售價:HK$
92.0
《
泰山:一种中国信仰专论(法国汉学经典译丛)
》
售價:HK$
81.4
|
編輯推薦: |
◆基础知识-核心技术-典型案例-综合练习-项目案例◆230个典型实例,3个项目案例,154个练习题◆一级开发人员全程贴心讲解,上手毫不费力◆超值DVD内含10小时多媒体教学视频,以及丰富赠品!
|
內容簡介: |
本书全面、系统、深入地讲解了HTML5+CSS3网页设计与编程的基础语法与高级应用。在讲解过程中,通过大量取自实际操作的实例,将网页开发知识全面、系统、深入地呈现给读者。此外,作者专门为本书录制了大量的配套教学视频,让读者通过分析实例、运行实例尽快熟悉网页编程,在遇到学习问题时,可以作为参考。本书共分3篇。第1篇介绍HTML语言的语法、文档结构,网页中的图像、链接、表单、音频、视频、本地存储等;第2篇介绍用来美化页面的CSS,包括CSS规则、选择符、盒布局、多列布局、动画、渐变、跨设备支持等;第3篇通过三个案例围绕网页设计的难易程度和完整流程进行了分析和实现,主要是让入门读者能从大局方面着手搭建网站。本书在内容上涉及面广,从基本页面结构到HTML5和CSS3增强技术实现及综合案例,涉及了目前网页设计与网站搭建的几乎所有技术。本书在设计上浅显易懂、实例丰富,尤其适合广大网页编程爱好者自学,也适合对网页开发语言感兴趣的你,亦或作为你的参考书。
|
關於作者: |
本书的作者为一线开发工程师、资深编程专家或专业培训师,在编程开发方面有着丰富的经验,并已出版过多本相关畅销书,颇受广大读者认可。长期积累的开发实战经验,结合对编程入门爱好者需求与特点的深入调查研究,本书的内容结构十分有利于编程爱好者和相关学员快速提高水平。
|
目錄:
|
目录第一篇 HTML网页制作第1章 了解网页1.1 什么是网页1.1.1 网页的概述1.1.2 静态网页1.1.3 动态网页1.1.4 开发动态页面和静态页面的联系1.1.5 网页浏览器的工作原理1.2 HTML和HTML51.2.1 超文本标记语言HTML1.2.2 可扩展超文本标识语言XHTML1.2.3 HTML 5的设计理念1.2.4 HTML页面的开发工具1.3 实战:编写一个简单的页面(HTML&HTML5)1.4 小结1.5 本章习题一、填空题二、选择题三、简答题第2章 了解HTML网页的结构2.1 用记事本打开一个页面2.2 HTML基础2.2.1 HTML的基础语法2.2.2 HTML文档的结构2.3 HTML文档中的标签2.3.1 样本代码DOCTYPE2.3.2 开始标签<html>2.3.3 头标签和头标签的对象2.3.4 标题标签<title>2.3.5 体标签<body>2.3.6 美化HTML文档2.4 实战:从无到有设计一个页面2.5 小结2.6 本章习题一、填空题二、选择题三、问答题第3章 网页的文本设计3.1 新旧方法对比3.2 文本的排版格式3.2.1 写一行换一行3.2.2 在页面文本中空格3.2.3 文本的段落要对齐3.3 文本的属性样式3.3.1 不一样的文本字体大小3.3.2 奇妙的特殊符号3.3.3 给文本加标注3.4 整齐的文本列表3.4.1 无序列表3.4.2 有序列表3.4.3 定义列表3.4.4 列表嵌套3.5 实战:制作一则HTML网页版的通知3.6 小结3.7 本章习题一、填空题二、选择题三、简答题第4章 网页中的图像设计4.1 图像的基础知识4.1.1 最常用的位图图像4.1.2 在页面中常用的位图格式4.1.3 矢量图4.1.4 图像的分辨率4.1.5 认识一些网页中常用的BANNER尺寸4.2 页面中的图像4.2.1 理解图像路径4.2.2 像编辑文本对齐一样在页面中对齐图片4.2.3 图像与文本的对齐方式4.2.4 控制图像与文本的距离4.3 让图像更美观4.3.1 使用画图工具修改图像4.3.2 给图像添加边框4.3.3 独树一帜的水平线4.4 改变页面的背景4.5 实战:把照片放到网页上去4.6 小结4.7 本章习题一、填空题二、选择题三、上机实践第5章 网页中的链接5.1 网页链接5.1.1 初识页面链接5.1.2 理解链接地址5.2 链接的种种不同5.2.1 基本的文本链接5.2.2 基本的图像链接5.2.3 把邮箱留给需要联系你的人5.2.4 在同一页面中快速查找信息5.3 提高页面链接的友好度5.3.1 美观链接的状态5.3.2 奇妙特殊的链接方式5.3.3 热点图像区域的链接5.4 在新窗口中显示链接窗口5.5 实战:一个带链接的电影排行榜页面5.6 小结5.7 本章习题一、填空题二、选择题三、上机实践第6章 网页中的表单6.1 表单的工作原理6.1.1 <script>标记6.1.2 创建表单6.1.3 表单域6.2 通过表单展示不一样的页面6.2.1 input对象下的多种表单表现形式6.2.2 text文本框的样式表单6.2.3 password输入密码的样式表单6.2.4 checkbox复选框的样式表单6.2.5 radio单选框的样式表单6.2.6 submit提交数据的样式表单6.2.7 hidden隐藏域的样式表单6.2.8 image样式的表单6.2.9 file上传文件的样式表单6.2.10 textarea对象的表单6.2.11 select对象的表单6.2.12 表单域集合6.3 HTML 5表单的进化6.3.1 早期的表单发展6.3.2 HTML 5表单的出世6.3.3 当前的支持情况6.3.4 新增的表单输入类型6.4 新增表单特性及元素6.4.1 form特性6.4.2 formaction特性6.4.3 formmethod、formenctype、formnovalidate、formtarget特性6.4.4 placeholder特性6.4.5 autofocus特性6.4.6 autocomplete特性6.4.7 list特性和datalist元素6.4.8 keygen元素6.4.9 output元素6.5 表单验证API6.5.1 与验证有关的表单元素特性6.5.2 表单验证的属性6.5.3 ValidityState对象6.5.4 表单验证的方法6.5.5 表单验证的事件6.6 实战:表单构成的HTML页面6.7 实战:表单构成的用户注册页面(HTML 5)6.7.1 案例简介6.7.2 页面基本元素6.7.3 实现表单验证6.7.4 其他处理函数6.8 小结6.9 习题一、填空题二、选择题三、上机实践第7章 音频和视频7.1 Audio和Video的基础知识7.1.1 在线多媒体的发展7.1.2 多媒体术语7.1.3 HTML 5多媒体文件格式7.1.4 功能缺陷及未来趋势7.2 使用HTML 5的Audio和Video元素7.2.1 在页面中加入音频和视频7.2.2 使用source元素7.2.3 使用脚本检测浏览器的标签支持情况7.2.4 Audio和Video的特性和属性7.2.5 Audio和Video的方法7.2.6 Audio和Video的事件7.3 实战:自定义播放工具条7.3.1 案例简介7.3.2 网页基本元素7.3.3 定义全局的视频对象7.3.4 添加播放暂停、前进和后退功能7.3.5 添加慢进和快进功能7.3.6 添加静音和音量的功能7.3.7 添加进度显示功能7.4 小结7.5 习题一、填空题二、选择题三、上机实践第8章 拖放功能8.1 拖放API8.1.1 新增的draggable特性8.1.2 新增的鼠标拖放事件8.1.3 DataTransfer对象8.1.4 实战:拖放元素的内容8.2 文件API8.2.1 新增的标签特性8.2.2 FileList对象与File对象8.2.3 Blob对象8.2.4 FileReader接口8.3 实战:把图片拖入浏览器8.3.1 案例简介8.3.2 设计网页基本元素8.3.3 基本函数的实现8.3.4 页面加载处理8.4 小结8.5 本章习题一、填空题二、选择题三、上机实践第9章 本地存储9.1 本地存储对象——Web Storage9.1.1 Web Storage简介9.1.2 localStorage和sessionStorage9.1.3 设置和获取Storage数据9.1.4 Storage API的属性和方法9.1.5 存储JSON对象的数据9.1.6 Storage API的事件9.1.7 实战:在两个窗口中实现通信9.2 本地数据库——Web SQL Database9.2.1 Web SQL Database简介9.2.2 操作Web SQL数据库9.2.3 实战:基本的数据库操作实例9.3 小结9.4 本章习题一、填空题二、选择题三、上机实践第10章 利用Canvas绘制图形10.1 认识Canvas10.1.1 Canvas的历史10.1.2 Canvas和SVG以及VML之间的差异10.2 Canvas基本知识10.2.1 构建Canvas元素10.2.2 使用JavaScript实现绘图的流程10.3 使用Canvas绘图10.3.1 绘制矩形10.3.2 使用路径10.3.3 图形组合10.3.4 绘制曲线10.3.5 使用图像10.3.6 剪裁区域10.3.7 绘制渐变10.3.8 描边属性10.3.9 模式10.3.10 变换10.3.11 使用文本10.3.12 阴影效果10.3.13 状态的保存与恢复10.3.14 操作像素10.4 实验室:在Canvas中实现动画10.5 小结10.6 本章习题一、填空题二、选择题三、上机实践第11章 创建框架结构的页面11.1 创建窗口框架页面11.1.1 创建窗口框架的<frameset>和<frame>标签11.1.2 横向分割窗口11.1.3 纵向分割窗口11.1.4 框架的嵌套11.1.5 将页面放入到窗口框架中11.2 花点心思修饰框架的细节11.2.1 给无法处理框架的浏览器注释说明11.2.2 固定框架的位置11.2.3 框架中设置滚动条11.3 修改框架边框的样式11.3.1 判定边框是否显示11.3.2 改变边框的表现效果11.3.3 边框的边距11.4 框架集中页面之间的链接11.4.1 在指定的框架中打开链接11.4.2 框架内的锚点链接11.
|
|