HTML5+CSS3网页设计
¥
20.41
2.6折
¥
78
九五品
仅1件
作者刘春茂
出版社清华大学出版社
ISBN9787302579038
出版时间2021-07
版次1
装帧平装
开本16开
纸张胶版纸
定价78元
上书时间2024-05-21
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:HTML5+CSS3网页设计
定价:78.00元
作者:刘春茂
出版社:清华大学出版社
出版日期:2021-07-01
ISBN:9787302579038
字数:
页码:
版次:
装帧:平装
开本:16开
商品重量:
编辑推荐
《HTML5 CSS3网页设计(全案例微课版)》的特色如下通过精选的热点案例,让初学者快速掌握网页设计技术;通过扫码看视频,随时在移动端学习技能对应的视频操作;通过实战技能训练营检验读者的学习情况,并提供扫码看答案,能够快速、有效地提升读者的网页设计、项目开发实战技能。零基础、入门级的讲解无论您是否从事计算机相关行业,无论您是否接触过网页样式和布局,都能从本书中找到适合的起点。实用、专业的案例和项目本书在编排上紧密结合深入学习网页设计的过程,从HTML5 基本概念开始,逐步带领读者学习网页设计的各种应用技巧,侧重实战技能,使用简单易懂的实际案例进行分析和操作指导,让读者学起来简明轻松,操作起来有章可循。随时随地学习本书提供了微课视频,通过手机扫码即可观看,随时随地解决学习中的困惑。超大容量优质资源赠送大量优质资源,包括实例源代码、教学幻灯片、本书精品教学视频、88 个实用网页模板、12 部网页开发参考手册、HTML5 标记速查手册、精选的JavaScript 实例、CSS3 属性速查表、JavaScript 函数速查手册、CSS DIV 布局赏析案例、精彩网站配色方案、网页样式与布局案例、Web 前端工程师常见面试题等。
内容提要
《HTML5 CSS3网页设计(全案例微课版)》是HTML5 CSS3网页设计入门教材。 《HTML5 CSS3网页设计(全案例微课版)》侧重于案例,并以微课方式来讲解网页设计的相关内容。全书分为23章,主要内容包括认识HTML5,设计网页的文本与段落,设计网页列表,网页中的图像和超链接,表格与〈div〉标记,网页中的表单,网页中的多媒体,认识CSS样式表,设计图片、链接和菜单的样式,设计表格和表单的样式,使用CSS3设计动画效果,JavaScript和jQuery,绘制图形,文件与拖放,地理位置技术,离线Web应用程序,处理线程和服务器事件,数据存储和通信技术,设计流行的响应式网页。后通过4个热点综合项目,进一步巩固读者的项目开发知识和技能。 《HTML5 CSS3网页设计(全案例微课版)》内容丰富,条理清晰,实用性强,适合高校非计算机专业及社会培训机构师生,以及自学网页设计爱好者。
目录
章 认识HTML5 0011.1 HTML的基本概念 0021.1.1 什么是HTML 0021.1.2 HTML的发展历程 0021.2 HTML文件的基本结构 0031.3 认识HTML5基本标记 0031.3.1 文档类型说明 0031.3.2 标记 0041.3.3 头标记 0041.3.4 网页的主体标记 0071.3.5 页面注释标记 0071.4 HTML5网页的开发环境 0081.4.1 使用记事本手工编写HTML代码 0081.4.2 使用WebStorm编写HTML代码 0091.5 新手常见疑难问题 0131.6 实战技能训练营 015第2章 设计网页的文本与段落 0162.1 标题 0172.1.1 标题文字标记 0172.1.2 标题的对齐方式 0182.2 设置文字格式 0182.2.1 文字的字体、字号和颜色 0182.2.2 文字的粗体、斜体和下划线 0202.2.3 文字的上标和下标 0212.3 设置段落格式 0212.3.1 段落标记 0212.3.2 段落的换行标记 0222.3.3 段落的原格式标记 0222.4 网页的水平线 0232.4.1 添加水平线 0232.4.2 设置水平线的宽度与高度 0232.5 新手常见疑难问题 0242.6 实战技能训练营 024第3章 设计网页列表 0263.1 无序列表 0273.1.1 无序列表的标记 0273.1.2 无序列表的属性 0273.2 有序列表 0283.2.1 有序列表的标记 0283.2.2 有序列表的属性 0293.3 自定义列表 0293.4 列表的嵌套 0303.5 新手常见疑难问题 0313.6 实战技能训练营 031第4章 网页中的图像和超链接 0324.1 网页中的图像 0334.1.1 网页支持的图片格式 0334.1.2 图像的路径 0344.2 在网页中插入图像 0354.3 编辑网页中的图像 0364.3.1 设置图像的大小和边框 0364.3.2 设置图像的间距和对齐方式 0374.3.3 设置图像的替换文字和提示文字 0384.4 认识网页超链接 0394.4.1 什么是网页超链接 0394.4.2 超链接的URL 0404.4.3 超链接的URL类型 0404.5 建立网页超链接 0404.5.1 创建超文本链接 0414.5.2 创建图片链接 0424.5.3 创建下载链接 0424.5.4 使用相对路径和路径 0434.5.5 设置以新窗口显示超链接页面 0434.5.6 设置电子邮件链接 0444.6 使用浮动框架iframe 0454.7 使用书签链接制作电子书阅读网页 0464.8 图像热点链接 0484.9 新手常见疑难问题 0504.10 实战技能训练营 051第5 章 表格与5.1 表格的基本结构 0535.2 创建表格 0545.2.1 创建普通表格 0545.2.2 创建带有标题的表格 0555.3 编辑表格 0555.3.1 定义表格的边框类型 0555.3.2 定义表格的表头 0565.3.3 设置表格背景 0565.3.4 设置单元格的背景 0575.3.5 合并单元格 0585.3.6 表格的分组 0605.3.7 设置单元格的行高与列宽 0615.4 完整的表格标记 0615.5 设置悬浮变色的表格 0625.6 5.7 标记 0655.8 新手常见疑难问题 0665.9 实战技能训练营 066第6 章 网页中的表单 0686.1 表单概述 0696.2 输入标记 0696.2.1 文本框 0696.2.2 单选按钮和复选框 0716.2.3 按钮 0736.3 图像域和文件域 0746.4 列表框 0756.5 表单的高级元素 0766.5.1 url 属性 0766.5.2 email 属性 0776.5.3 date 和time 属性 0776.5.4 number 属性 0786.5.5 range 属性 0796.5.6 required 属性 0796.6 新手常见疑难问题 0806.7 实战技能训练营 080第7 章 网页中的多媒体 0817.1 标记概述 0827.1.1 认识 标记 0827.1.2 标记的属性 0837.1.3 浏览器对 标记的支持情况 0837.2 添加音频文件 0837.3 标记 0847.3.1 认识 标记 0857.3.2 标记的属性 0867.3.3 浏览器对 标记的支持情况 0867.4 添加视频文件 0877.5 新手常见疑难问题 0887.6 实战技能训练营 089第8 章 认识CSS 样式表 0908.1 CSS 概述 0918.1.1 CSS 的功能 0918.1.2 CSS 的基础语法 0918.2 创建和链接CSS 文件 0928.3 CSS 选择器 0938.3.1 标记选择器 0938.3.2 类选择器 0948.3.3 ID 选择器 0958.3.4 伪类选择器 0968.3.5 属性选择器 0968.4 CSS 常用样式 0988.4.1 使用字体样式 0988.4.2 使用文本样式 1018.4.3 使用背景样式 1048.4.4 设计边框样式 1078.4.5 设置列表样式 1098.5 新手常见疑难问题 1128.6 实战技能训练营 112第9 章 设计图片、链接和菜单的样式 1139.1 设计图片的样式 1149.1.1 设置图片的大小 1149.1.2 图片对齐 1159.1.3 文字环绕图片 1179.1.4 图片与文字的间距 1189.2 为图片添加圆角边框样式 1199.3 设计链接的样式 1209.3.1 设置链接样式 1209.3.2 定义下划线样式 1219.3.3 定义链接背景图 1229.3.4 定义链接提示信息 1239.3.5 定义链接按钮样式 1249.4 设计菜单的样式 1259.4.1 制作动态导航菜单 1259.4.2 制作多级菜单列表 1279.5 新手常见疑难问题 1299.6 实战技能训练营 1290 章 设计表格和表单的样式 13110.1 设计表格的样式 13210.1.1 设置表格颜色 13210.1.2 设置表格边框 13310.1.3 表格边框宽度 13410.1.4 表格边框颜色 13510.1.5 表格标题的位置 13510.1.6 隐藏空单元格 13610.1.7 单元格的边距 13710.2 设计表单的样式 13810.2.1 表单的字体样式 13810.2.2 表单的边框样式 13910.2.3 表单的背景样式 14110.2.4 设计按钮样式 14210.2.5 设计下拉菜单样式 14310.3 新手常见疑难问题 14410.4 实战技能训练营 1441 章 使用CSS3 设计动画效果 14611.1 2D 转换动画效果 14711.1.1 添加2D 移动效果 14711.1.2 添加2D 旋转效果 14811.1.3 添加2D 缩放效果 14911.1.4 添加2D 倾斜效果 15011.1.5 添加2D 综合变换效果 15111.2 3D 转换动画效果 15111.2.1 添加3D 移动效果 15211.2.2 添加3D 旋转效果 15411.2.3 添加3D 缩放效果 15711.3 设计过渡动画效果 16011.3.1 设置过渡属性 16011.3.2 设置过渡时间 16111.3.3 设置延迟时间 16211.3.4 设置过渡动画类型 16211.4 设计帧动画效果 16411.4.1 设置关键帧 16411.4.2 设置动画属性 16611.5 新手常见疑难问题 16811.6 实战技能训练营 1692 章 JavaScript 和jQuery 17012.1 认识JavaScript 17112.1.1 什么是JavaScript 17112.1.2 在网页头部嵌入JavaScript代码 17112.2 JavaScript 对象与函数 17212.2.1 认识对象 17212.2.2 认识函数 17312.3 JavaScript 事件 17412.3.1 事件与事件处理概述 17412.3.2 JavaScript 常用事件 17512.4 认识jQuery 17612.4.1 jQuery 能做什么 17612.4.2 jQuery 的配置 17712.5 jQuery 选择器 17712.5.1 jQuery 工厂函数 17712.5.2 常见选择器 17812.6 新手常见疑难问题 17912.7 实战技能训练营 1793 章 绘制图形 18113.1 添加canvas 18213.2 绘制基本形状 18213.2.1 绘制矩形 18313.2.2 绘制圆 18313.2.3 使用moveTo与lineTo 绘制直线 18413.2.4 使用bezierCurveTo 绘制贝济埃曲线 18513.3 绘制变形图形 18613.3.1 绘制平移效果的图形 18613.3.2 绘制缩放效果的图形 18713.3.3 绘制旋转效果的图形 18813.3.4 绘制组合效果的图形 18813.4 绘制文字 19013.5 新手常见疑难问题 19113.6 实战技能训练营 1914 章 文件与拖放 19314.1 选择文件 19414.1.1 选择单个文件 19414.1.2 选择多个文件 19414.2 使用FileReader 接口读取文件 19514.2.1 检测浏览器支持FileReader 接口否 19514.2.2 FileReader 接口的方法 19514.2.3 使用readAsDataURL 方法预览图片 19614.2.4 使用readAsText 方法读取文本文件 19714.3 使用HTML5 实现文件拖放 19814.3.1 认识文件拖放的过程 19814.3.2 浏览器支持情况 19914.4 拖放图片和文字 19914.4.1 来回拖放图片 20014.4.2 拖放文字 20114.5 新手常见疑难问题 20314.6 实战技能训练营 2035 章 地理位置技术 20515.1 利用Geolocation API 获取地理位置 20615.1.1 地理定位的原理 20615.1.2 获取定位信息的方法 20615.1.3 常用地理定位方法 20615.1.4 判断浏览器可否获取地理位置信息 20715.1.5 指定纬度和经度坐标 20815.1.6 获取当前位置的 20915.1.7 处理错误和拒绝 21015.2 浏览器对地理定位的支持情况 21115.3 调用Google 地图 21115.4 新手常见疑难问题 21415.5 实战技能训练营 2146 章 离线Web 应用程序 21516.1 HTML5 离线Web 应用概述 21616.2 使用HTML5 离线Web 应用API 21616.2.1 检查浏览器的支持情况 21616.2.2 搭建简单的离线应用程序 21616.2.3 支持离线行为 21716.2.4 Manifest 文件 21716.2.5 ApplicationCache API 21816.3 使用HTML5 构建离线Web 应用 22016.3.1 创建记录资源的manifest 文件 22016.3.2 创建构成界面的HTML 和CSS 22016.3.3 创建离线的JavaScript 22116.3.4 检查applicationCache 的支持情况 22216.3.5 添加Update 按钮处理函数 22316.3.6 添加Storage 功能代码 22316.3.7 添加离线事件处理程序 22316.4 离线定位跟踪 22416.5 新手常见疑难问题 22816.6 实战技能训练营 2287 章 处理线程和服务器事件 23017.1 Web Workers 23117.1.1 Web Workers 概述 23117.1.2 线程中常用的变量、函数与类 23117.1.3 与线程进行数据交互 23217.2 线程嵌套 23417.2.1 线程嵌套 23417.2.2 多个子线程之间的数据交互 23617.3 服务器事件概述 23717.4 服务器事件的实现过程 23817.4.1 检测浏览器支持Server-Sent 事件否 23817.4.2 使用EventSource 对象 23817.4.3 编写服务器端代码 23917.5 创建Web Worker 计数器 23917.6 服务器事件实战应用 24117.7 新手常见疑难问题 24217.8 实战技能训练营 2438 章 数据存储和通信技术 24418.1 认识Web 存储 24518.1.1 本地存储和Cookies 的区别 24518.1.2 Web 存储方法 24518.2 使用HTML5 Web Storage API 24518.2.1 测试浏览器的支持情况 24518.2.2 使用sessionStorage 方法创建对象 24618.2.3 使用localStorage 方法创建对象 24718.2.4 Web Storage API 的其他操作 24818.2.5 使用JSON 对象存取数据 24918.3 浏览器对Web 存储的支持情况 25118.4 跨文档消息传输 25118.4.1 跨文档消息传输的基本知识 25118.4.2 跨文档通信应用测试 25218.5 WebSocket API 25418.5.1 什么是WebSocket API 25418.5.2 WebSocket 通信基础 25418.5.3 服务器端使用WebSocket API 25618.5.4 客户端使用WebSocket API 25818.6 制作简单的Web 留言本 25918.7 编写简单的WebSocket 服务器 26118.8 新手常见疑难问题 26518.9 实战技能训练营 2669 章 设计流行的响应式网页 26719.1 什么是响应式网页设计 26819.2 像素和屏幕分辨率 26919.3 视口 26919.3.1 视口的分类和常用属性 26919.3.2 媒体查询 27019.4 设计响应式网页布局 27119.4.1 常用布局类型 27119.4.2 布局的实现方式 27119.4.3 响应式布局的设计与实现 27319.5 响应式图片 27319.5.1 使用 标记 27319.5.2 使用CSS 图片 27419.6 响应式视频 27619.7 响应式导航菜单 27619.8 响应式表格 27819.8.1 隐藏表格中的列 27819.8.2 滚动表格中的列 27919.8.3 转换表格中的列 28119.9 流行的响应式开发框架Bootstrap 28319.10 新手常见疑难问题 28419.11 实战技能训练营 285第20 章 项目实训1——开发在线购物网站 28620.1 整体布局 28720.1.1 设计分析 28720.1.2 排版架构 28720.2 主要模块设计 28820.2.1 Logo 与导航区 28820.2.2 Banner 与资讯区 28920.2.3 产品类别区域 29020.2.4 页脚区域 292第21 章 项目实训2——开发企业门户网站 29321.1 构思布局 29421.1.1 设计分析 29421.1.2 排版架构 29421.2 主要模块设计 29521.2.1 Logo 与导航菜单 29521.2.2 Banner 区 29621.2.3 资讯区 29721.2.4 版权信息 299第22 章 项目实训3——开发连锁咖啡响应式网站 30022.1 网站概述 30122.1.1 网站结构 30122.1.2 设计效果 30122.1.3 设计准备 30222.2 设计首页布局 30322.3 设计可切换导航 30422.4 主体内容 30922.4.1 设计轮播广告区 30922.4.2 设计产品推荐区 31122.4.3 设计登录注册和Logo 31222.4.4 设计特色展示区 31322.4.5 设计产品生产流程区 31522.5 设计底部隐藏导航 317第23 章 项目实训4——开发游戏中心响应式网站 31923.1 网站概述 32023.1.1 网站文件的结构 32023.1.2 排版架构 32023.1.3 设计准备 32023.2 项目代码实现 32123.2.1 设计游戏中心网站的首页 32123.2.2 设计游戏列表页面 33123.2.3 设计游戏评论页面 33323.2.4 设计游戏新闻页面 33523.2.5 设计游戏博客页面 33523.2.6 设计联系我们页面 338
作者介绍
刘春茂在郑州轻工业大学主要负责计算机系的毕业生实训,善于引导学生学习,让学校所学的知识和社会的需求很好地衔接,同时具有丰富的教学经验和开发经验。曾做项目:电子货币交易系统、 B2C 电子商务平台、网上书店和评教系统等,具有很强的实战经验。
序言
— 没有更多了 —
以下为对购买帮助不大的评价