• 21天学通HTML5+CSS3
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

21天学通HTML5+CSS3

13.31 1.9折 69.8 九品

仅1件

北京东城
认证卖家担保交易快速发货售后保障

作者宋灵香 著

出版社电子工业出版社

出版时间2016-02

版次1

装帧平装

货号A14

上书时间2024-12-10

图书-天下的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 宋灵香 著
  • 出版社 电子工业出版社
  • 出版时间 2016-02
  • 版次 1
  • ISBN 9787121278808
  • 定价 69.80元
  • 装帧 平装
  • 开本 16开
  • 纸张 轻型纸
  • 页数 460页
  • 字数 791千字
  • 正文语种 简体中文
  • 丛书 21天学编程系列
【内容简介】

  本书全面、系统、深入地讲解了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.2HTML和HTML5
1.2.1超文本标记语言HTML
1.2.2可扩展超文本标识语言XHTML
1.2.3HTML5的设计理念
1.2.4HTML页面的开发工具
1.3实战:编写一个简单的页面(HTML&HTML5)
1.4小结
1.5本章习题
一、填空题
二、选择题
三、简答题

第2章了解HTML网页的结构
2.1用记事本打开一个页面
2.2HTML基础
2.2.1HTML的基础语法
2.2.2HTML文档的结构
2.3HTML文档中的标签
2.3.1样本代码DOCTYPE
2.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.1input对象下的多种表单表现形式
6.2.2text文本框的样式表单
6.2.3password输入密码的样式表单
6.2.4checkbox复选框的样式表单
6.2.5radio单选框的样式表单
6.2.6submit提交数据的样式表单
6.2.7hidden隐藏域的样式表单
6.2.8image样式的表单
6.2.9file上传文件的样式表单
6.2.10textarea对象的表单
6.2.11select对象的表单
6.2.12表单域集合
6.3HTML5表单的进化
6.3.1早期的表单发展
6.3.2HTML5表单的出世
6.3.3当前的支持情况
6.3.4新增的表单输入类型
6.4新增表单特性及元素
6.4.1form特性
6.4.2formaction特性
6.4.3formmethod、formenctype、formnovalidate、formtarget特性
6.4.4placeholder特性
6.4.5autofocus特性
6.4.6autocomplete特性
6.4.7list特性和datalist元素
6.4.8keygen元素
6.4.9output元素
6.5表单验证API
6.5.1与验证有关的表单元素特性
6.5.2表单验证的属性
6.5.3ValidityState对象
6.5.4表单验证的方法
6.5.5表单验证的事件
6.6实战:表单构成的HTML页面
6.7实战:表单构成的用户注册页面(HTML5)
6.7.1案例简介
6.7.2页面基本元素
6.7.3实现表单验证
6.7.4其他处理函数
6.8小结
6.9习题
一、填空题
二、选择题
三、上机实践

第7章音频和视频
7.1Audio和Video的基础知识
7.1.1在线多媒体的发展
7.1.2多媒体术语
7.1.3HTML5多媒体文件格式
7.1.4功能缺陷及未来趋势
7.2使用HTML5的Audio和Video元素
7.2.1在页面中加入音频和视频
7.2.2使用source元素
7.2.3使用脚本检测浏览器的标签支持情况
7.2.4Audio和Video的特性和属性
7.2.5Audio和Video的方法
7.2.6Audio和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拖放API
8.1.1新增的draggable特性
8.1.2新增的鼠标拖放事件
8.1.3DataTransfer对象
8.1.4实战:拖放元素的内容
8.2文件API
8.2.1新增的标签特性
8.2.2FileList对象与File对象
8.2.3Blob对象
8.2.4FileReader接口
8.3实战:把图片拖入浏览器
8.3.1案例简介
8.3.2设计网页基本元素
8.3.3基本函数的实现
8.3.4页面加载处理
8.4小结
8.5本章习题
一、填空题
二、选择题
三、上机实践

第9章本地存储
9.1本地存储对象――WebStorage
9.1.1WebStorage简介
9.1.2localStorage和sessionStorage
9.1.3设置和获取Storage数据
9.1.4StorageAPI的属性和方法
9.1.5存储JSON对象的数据
9.1.6StorageAPI的事件
9.1.7实战:在两个窗口中实现通信
9.2本地数据库――WebSQLDatabase
9.2.1WebSQLDatabase简介
9.2.2操作WebSQL数据库
9.2.3实战:基本的数据库操作实例
9.3小结
9.4本章习题
一、填空题
二、选择题
三、上机实践

第10章利用Canvas绘制图形
10.1认识Canvas
10.1.1Canvas的历史
10.1.2Canvas和SVG以及VML之间的差异
10.2Canvas基本知识
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.5灵活的<iframe>框架
11.6案例:制定自己的链接主页
11.7小结
11.8本章习题
一、填空题
二、选择题
三、上机实践

第二篇网页的设计

第12章CSS规则
12.1如何学习CSS
12.2CSS基本的规则写法
12.2.1基本的样式表的写法
12.2.2使用类class和标志id链接样式表
12.2.3创建选择器
12.2.4应用CSS样式表
12.3用CSS来修饰页面文本
12.3.1修饰页面文本字体
12.3.2文本的字号
12.3.3文本段落行高
12.3.4禁止文本自动换行
12.4给页面对象添加颜色
12.5CSS3的发展
12.5.1模块化的发展
12.5.2浏览器支持情况
12.5.3CSS3新特性预览
12.6CSS3增强的选择器功能
12.6.1属性选择符
12.6.2结构伪类选择符
12.6.3UI元素状态伪类选择符
12.6.4伪元素选择符
12.7实战:使用CSS制作个人页面
12.8小结
12.9本章习题
一、填空题
二、选择题
三、上机实践

第13章文本、背景、边框不再单调
13.1文本与字体
13.1.1多样化的文本阴影――text-shadow属性
13.1.2溢出文本处理――text-overflow属性
13.1.3对齐的文字才好看――word-wrap和word-break属性
13.1.4使用服务器端的字体――@font-face规则
13.1.5实战:丰富的文字样式
13.2色彩模式和不透明度
13.2.1还在为配色发愁吗?――HSL色彩模式
13.2.2含不透明度的――HSLA色彩模式
13.2.3含不透明度的――RGBA色彩模式
13.2.4不透明度――opacity属性
13.2.5实战:半透明的遮蔽层
13.3背景
13.3.1元素里定义多个背景图片
13.3.2指定背景的原点位置
13.3.3指定背景的显示区域
13.3.4指定背景图像的大小
13.3.5实战:设计信纸的效果
13.4边框
13.4.1设计圆角边框――border-radius属性
13.4.2设计图像边框――border-image属性
13.4.3设计多色边框――border-color属性
13.4.4实战:使用新技术设计网页
13.5小结
13.6本章习题
一、填空题
二、选择题
三、上机实践

第14章传统的DIV+CSS设计
14.1理解块级的意义
14.2页面中的层
14.2.1行<span>和层<div>
14.2.2层的基本定位
14.2.3层的叠加
14.3框模型
14.3.1理解框模型
14.3.2空距padding属性
14.3.3边框border的扩展属性
14.3.4边距(margin)
14.3.5框模型的溢出
14.4定制层的display属性
14.5CSSHack
14.6实战:简单的CSS+DIV
14.7小结
14.8本章习题
一、填空题
二、选择题
三、上机实践

第15章灵活的盒布局和界面设计
15.1灵活的盒布局
15.1.1开启盒布局
15.1.2元素的布局方向――box-orient属性
15.1.3元素的布局顺序――box-direction属性
15.1.4调整元素的位置――box-ordinal-group属性
15.1.5弹性空间分配――box-flex属性
15.1.6元素的对齐方式――box-pack和box-align属性
15.1.7实战:使用新型盒布局设计网页
15.2增强的盒模型
15.2.1盒子阴影――box-shadow属性
15.2.2盒子尺寸的计算方法――box-sizing属性
15.2.3盒子溢出内容处理――overflow-x和overflow-y属性
15.2.4实战:设计网站服务条款页面
15.3增强的用户界面设计
15.3.1允许用户改变尺寸――resize属性
15.3.2定义外轮廓线――outline属性
15.3.3伪装的元素――appearance属性
15.3.4为元素添加内容――content属性
15.3.5实战:设计一个省份选择盘
15.4小结
15.5本章习题
一、填空题
二、选择题
三、上机实践

第16章多列布局
16.1多列布局基础
16.1.1多列属性columns
16.1.2列宽属性column-width
16.1.3列数属性column-count
16.1.4列间距属性column-gap
16.1.5定义列分隔线――column-rule属性
16.1.6定义横跨所有列――column-span属性
16.2实战:模仿杂志的多列版式
16.3小结
16.4本章习题
一、填空题
二、选择题
三、上机实践

第17章动画和渐变
17.1CSS3变形基础
17.1.1元素的变形――transform属性
17.1.2旋转
17.1.3缩放和翻转
17.1.4移动
17.1.5倾斜
17.1.6矩阵变形
17.1.7同时使用多个变形函数
17.1.8定义变形原点――transform-origin属性
17.1.9实战:设计图片画廊
17.2CSS3过渡效果
17.2.1实现过渡效果――transition属性
17.2.2指定过渡的属性――transition-property属性
17.2.3指定过渡的时间――transition-duration属性
17.2.4指定过渡延迟时间――transition-delay属性
17.2.5指定过渡方式――transition-timing-function属性
17.2.6实战:制作滑动的菜单
17.3CSS3动画设计
17.3.1关键帧动画――@keyframes规则
17.3.2动画的实现――animation属性
17.3.3实战:永不停止的风车
17.4CSS3渐变设计
17.4.1CSS线性渐变
17.4.2CSS径向渐变
17.4.3实战:设计渐变的按钮
17.5小结
17.6本章习题
一、填空题
二、选择题
三、上机实践

第18章CSS3的跨设备支持
18.1媒体查询
18.1.1@media规则的语法
18.1.2使用MediaQueries链接外部样式表文件
18.2实战:自适应屏幕的样式表方案
18.3小结
18.4本章习题
一、填空题
二、选择题
三、上机实践

第四篇页面实战篇

第19章案例一:制作主流网站界面
19.1构思基础的布局
19.2设计基础模块的样式表
19.3完善网站的子模块
19.3.1网站的导航栏
19.3.2页面的侧栏
19.4最终页面
19.5小结

第20章案例二:设计复杂页面
20.1页面的框架布局
20.1.1定位页面的内容
20.1.2页面初级布局的代码
20.2细化页面的局部
20.2.1intro部分
20.2.2页面的左侧部分
20.2.3页面的右侧栏主体部分
20.3小结

第21章案例三:制作个人网站(HTML5+CSS3)
21.1网站整体规划
21.1.1网站结构规划
21.1.2页面功能划分
21.1.3页面内容结构布局
21.2页面设计效果图
21.3站点规划
21.3.1规划各种资源
21.3.2配置IIS虚拟
21.4构建HTML结构并用CSS布局
21.5参照最终效果图美化页面样式
21.5.1输入所有的标题和内容
21.5.2用CSS设置背景图片
21.5.3用CSS设置渐变背景
21.5.4用CSS设置页面垂直滚动条样式
21.6首页添加动态行为
21.7制作日志页面
21.7.1日志浏览功能思路分析
21.7.2日志代码编写
21.8制作相册页面
21.8.1相册浏览功能思路分析
21.8.2相册代码编写
21.9注册域名并发布网站
21.10小结
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP