编辑推荐
本书详尽地讲解了与HTML5开发相关的知识。
内容简介
全书分为3篇,共22章,包括HTML简介、HTML5基础、设计网页文本内容、使用列表、超链接、使用图像、表格的应用、布局标签、全局属性、编辑表单、嵌入多媒体元素、文件操作、拖放操作、绘制图形、SVG的使用、数据存储、使用Web Workers处理线程、HTML5消息通信、获取地理位置信息、HTML5其他应用、响应式网页设计、在线教育网站等内容。
书中的大部分知识点都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,这可以帮助读者轻松领会HTML语言程序开发的精髓,快速提高开发技能。
作者简介
明日科技,专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从入门到精通”“软件开发视频大讲堂”“软件开发实战1200例”“软件工程师开发大系”等多个系列。多次荣获“全行业优秀畅销品种”“中国大学出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。
章节目录
版权信息
内容简介
如何使用本书开发资源库
前言
第1篇 基础知识
第1章 HTML简介
1.1 HTML的基本概念
1.2 HTML的发展史
1.2.1 HTML的早期发展
1.2.2 从HTML到XHTML
1.2.3 HTML5的面市及发展
1.3 HTML5的改进
1.3.1 部分代替了原来的JavaScript
1.3.2 更明确的语义支持
1.3.3 增强了Web应用程序功能
1.4 各浏览器对HTML5的支持
第2章 HTML5基础
2.1 编写第一个HTML文件
2.1.1 HTML文件的编写方法
2.1.2 手工编写页面
2.1.3 实例演练——创建基本的HTML网页
2.1.4 使用WebStorm制作页面
2.1.5 使用浏览器浏览HTML文件
2.1.6 如何查看网页源代码
2.1.7 编写文件的注意事项
2.2 HTML的基本结构
2.2.1 文件开始标签——
2.2.2 文件头部标签——
2.2.3 文件标题标签——
2.2.4 基底网址标签——
2.2.5 文件主体标签——
2.2.6 注释—
2.3 元信息标签
2.3.1 设置页面关键字
2.3.2 设置页面描述
2.3.3 设置编辑工具
2.3.4 设定作者信息
2.3.5 限制搜索方式
2.3.6 设置网页文字及语言
2.3.7 设置网页的定时跳转
2.3.8 设定有效期限
2.3.9 禁止从缓存中调用
2.3.10 删除过期的cookie
2.3.11 强制打开新窗口
2.3.12 设定建立网站的日期
2.3.13 设定网页版权信息
2.3.14 设定联系人的邮箱
2.4 实践与练习
第3章 设计网页文本内容
3.1 标题文字的建立
3.1.1 标题文字标签—
3.1.2 标题文字对齐方式属性—align
3.2 设置文字格式
3.2.1 粗体、斜体、下画线标签—、、
3.2.2 上标与下标标签—、
3.2.3 设置删除线标签—/
3.2.4 等宽文字标签—
3.2.5 空格与其他特殊符号
3.3 设置段落格式
3.3.1 段落标签—
3.3.2 换行标签—
3.3.3 保留原始排版方式标签—
3.3.4 向右缩进标签—
3.4 设置水平线格式
3.4.1 添加水平线标签—
3.4.2 设置水平线宽度与高度属性—width、size
3.4.3 设置水平线颜色属性—color
3.4.4 设置水平线对齐方式属性—align
3.4.5 去掉水平线阴影属性—noshade
3.5 其他文字标签
3.5.1 文字标注标签—
3.5.2 声明变量标签—
3.5.3 设置地址文字标签—
3.6 页面显示增强标签
3.6.1 块级内容标签—
3.6.2 展开/收缩区域标签—
3.6.3 高亮显示标签—
3.6.4 进度标签—
3.6.5 度量数量值标签—
3.6.6 引用标签—
3.6.7 小号字体标签—
3.7 主体结构标签
3.7.1 独立自包含内容标签—
3.7.2 节标签—
3.7.3 导航链接标签—
3.7.4 附属信息标签—
3.7.5 日期时间标签—
3.8 非主体结构标签
3.8.1 页眉标签—
3.8.2 标题分组标签—
3.8.3 页脚标签—
3.9 实践与练习
第4章 使用列表
4.1 列表基础
4.2 使用无序列表
4.2.1 创建无序列表—
标签
4.2.2 设置无序列表的类型—type属性
4.3 使用有序列表
4.3.1 创建有序列表—
标签
4.3.2 设置有序列表的类型—type属性
4.3.3 设置有序列表的起始数值—start属性
4.4 定义列表的创建及使用
4.5 嵌套列表的使用
4.5.1 无序列表和有序列表的互相嵌套
4.5.2 有序列表之间的嵌套
4.5.3 定义列表的嵌套
4.6 实践与练习
第5章 超链接
5.1 超链接基础
5.1.1 什么是超链接
5.1.2 绝对路径
5.1.3 相对路径
5.2 超链接的建立
5.2.2 建立文本超链接
5.2.3 设置超链接的目标窗口
5.3 内部链接
5.4 书签链接
5.4.1 建立书签
5.4.2 为书签设置链接
5.5 外部链接
5.5.1 通过HTTP协议设置外部链接
5.5.2 通过超链接实现发送E-mail邮件
5.5.3 通过超链接实现文件下载
5.6 其他链接
5.6.1 脚本链接
5.6.2 空链接
5.7 实践与练习
第6章 使用图像
6.1 图像基础
6.2 添加图像—
标签
6.3 设置图像属性
6.3.1 图像高度、宽度和边框
6.3.2 图像水平间距和垂直间距
6.3.3 图像相对于文字基准线的对齐方式
6.3.4 图像的提示文字和替换文字
6.4 图像超链接
6.4.1 设置图像的超链接
6.4.2 设置图像热区链接
6.5 实践与练习
第7章 表格的应用
7.1 创建表格
7.1.1 创建表格的基本构成—
、
、 标签 7.1.2 设置表格的标题—
标签 7.1.3 设置表格的表头—
标签 7.2 设置表格基本属性
7.2.1 设置表格宽度—width属性
7.2.2 设置表格高度—height属性
7.2.3 设置表格对齐方式—align属性
7.3 设置表格的边框
7.3.1 设置表格边框宽度—border属性
7.3.2 设置表格边框颜色—bordercolor属性
7.3.3 设置表格内框宽度—cellspacing属性
7.3.4 设置表格内文字与边框间距—cellpadding属性
7.4 设置表格背景
7.4.1 设置表格的背景颜色—bgcolor属性
7.4.2 设置表格的背景图像—background属性
7.5 设置表格的行属性
7.5.1 行高度的控制—height属性
7.5.2 设置行背景—bgcolor、background属性
7.5.3 设置行文字的水平对齐方式—align属性
7.5.4 设置行文字的垂直对齐方式—valign属性
7.5.5 设置标题行的垂直对齐方式—align属性
7.6 设置表格的单元格属性
7.6.1 设置单元格的大小—width、height属性
7.6.2 设置单元格中文字的对齐方式—align、valign属性
7.6.3 设置单元格的背景颜色—bgcolor属性
7.6.4 设置单元格的背景图像—background属性
7.6.5 合并单元格—colspan、rowspan属性
7.7 统一表格样式的结构标签
7.7.1 表首标签—
7.7.2 表主体标签—
7.7.3 表尾标签—
7.8 表格的嵌套
7.9 实践与练习
第8章 布局标签
8.1
标签8.1.1
标签简介8.1.2
标签的属性8.2 标签
8.2.1 标签简介
8.2.2 标签与
标签的比较8.3
8.3.1
8.3.2
8.4 案例:制作下拉菜单导航条
8.5 实践与练习
第9章 全局属性
9.1 HTML5继承前版本的全局属性
9.1.1 title属性
9.1.2 dir属性
9.2 contenteditable属性
9.3 spellcheck属性
9.4 hidden属性
9.5 translate属性
9.6 tabindex属性
9.7 实践与练习
第10章 编辑表单
10.1 表单标签—