展开全部

主编推荐语

本书是针对零基础网页设计人员而编写的入门教程。

内容简介

=HTML5与CSS3是网页制作技术的核心,也是每个网页制作人员必须掌握的基础知识。本书从初学者的角度,以实用的案例、通俗易懂的语言详细介绍如何使用HTML5与CSS3进行网页制作的方法和技巧。

本书共10章。第1~4章主要讲解HTML5与CSS3的基础知识,包括HTML5入门、HTML5标签和属性、CSS3入门、CSS3选择器等;第5~9章分别讲解盒子模型、网页布局、表格和表单、多媒体嵌入,以及过渡、变形和动画等,这些内容是网页制作技术的核心;第10章是一个实战开发项目,带领读者综合运用本书所学知识制作油纸伞网站首页。

本书提供教学PPT、教学大纲、教学视频、源代码等丰富的配套资源。本书可作为高等教育本、专科院校网页设计与制作课程的教材,也可作为相关从业人员的自学参考书。

目录

  • 版权信息
  • 内容提要
  • 序言
  • 前言
  • 第1章 HTML5入门
  • 1.1 网页相关知识
  • 1.1.1 网页构成
  • 1.1.2 网页相关名词
  • 1.1.3 Web标准
  • 1.1.4 浏览器
  • 1.2 HTML5概述
  • 1.2.1 HTML的演变历程
  • 1.2.2 HTML5的优势
  • 1.2.3 浏览器对HTML5的兼容情况
  • 1.3 HTML5的基础知识
  • 1.3.1 HTML5的基本结构
  • 1.3.2 HTML5的语法格式
  • 1.3.3 HTML5标签的类型
  • 1.3.4 HTML5标签的属性
  • 1.3.5 HTML5文档头部相关标签
  • 1.4 HTML5的代码编辑工具
  • 1.4.1 VS Code的安装、设置
  • 1.4.2 VS Code的使用
  • 1.5 阶段案例
  • 1.5.1 案例分析
  • 1.5.2 制作HTML5页面
  • 本章小结
  • 动手实践
  • 第2章 HTML5标签和属性
  • 2.1 文本控制标签
  • 2.1.1 页面格式化标签
  • 2.1.2 文本格式化标签
  • 2.1.3 文本样式标签
  • 2.1.4 特殊字符
  • 2.2 图像标签
  • 2.2.1 常用图像格式
  • 2.2.2 图像标签及其属性
  • 2.2.3 绝对路径和相对路径
  • 2.3 列表标签
  • 2.3.1 无序列表
  • 2.3.2 有序列表
  • 2.3.3 定义列表
  • 2.3.4 列表的嵌套
  • 2.4 超链接标签
  • 2.4.1 创建超链接
  • 2.4.2 锚点链接
  • 2.5 结构标签
  • 2.5.1 <header>标签
  • 2.5.2 <nav>标签
  • 2.5.3 <footer>标签
  • 2.5.4 <article>标签
  • 2.5.5 <section>标签
  • 2.5.6 <aside>标签
  • 2.5.7 <figure>标签和<figcaption>标签
  • 2.5.8 <hgroup>标签
  • 2.6 页面交互标签
  • 2.6.1 <details>标签和<summary>标签
  • 2.6.2 <progress>标签
  • 2.6.3 <meter>标签
  • 2.7 全局属性
  • 2.7.1 draggable属性
  • 2.7.2 hidden属性
  • 2.7.3 contenteditable属性
  • 2.8 阶段案例
  • 2.8.1 分析效果图
  • 2.8.2 搭建页面结构
  • 本章小结
  • 动手实践
  • 第3章 CSS3入门
  • 3.1 CSS概述
  • 3.1.1 认识CSS
  • 3.1.2 CSS的发展历史
  • 3.2 CSS基础
  • 3.2.1 CSS样式规则
  • 3.2.2 引入CSS样式表
  • 3.2.3 CSS基础选择器
  • 3.3 字体样式属性
  • 3.3.1 font-size:字号
  • 3.3.2 font-family:字体
  • 3.3.3 font-weight:文字粗细
  • 3.3.4 font-variant:变体
  • 3.3.5 font-style:字体风格
  • 3.3.6 font:综合设置字体样式
  • 3.3.7 @font-face规则
  • 3.4 文本外观属性
  • 3.4.1 color:文本颜色
  • 3.4.2 letter-spacing:字间距
  • 3.4.3 word-spacing:单词间距
  • 3.4.4 line-height:行间距
  • 3.4.5 text-transform:文本转换
  • 3.4.6 text-decoration:文本装饰
  • 3.4.7 text-align:水平对齐方式
  • 3.4.8 text-indent:首行缩进
  • 3.4.9 white-space:空格处理
  • 3.4.10 text-shadow:阴影效果
  • 3.4.11 text-overflow:处理溢出的文本
  • 3.4.12 word-wrap属性
  • 3.5 列表样式属性
  • 3.5.1 list-style-type属性
  • 3.5.2 list-style-image属性
  • 3.5.3 list-style-position属性
  • 3.5.4 list-style属性
  • 3.6 CSS的层叠性和继承性
  • 3.6.1 层叠性
  • 3.6.2 继承性
  • 3.7 CSS优先级
  • 3.8 阶段案例
  • 3.8.1 分析效果图
  • 3.8.2 搭建页面结构
  • 3.8.3 定义CSS样式
  • 本章小结
  • 动手实践
  • 第4章 CSS3选择器
  • 4.1 属性选择器
  • 4.1.1 E[attribute]选择器
  • 4.1.2 E[attribute=value]选择器
  • 4.1.3 E[attribute~=value]选择器
  • 4.1.4 E[attribute|=value]选择器
  • 4.1.5 E[attribute^=value]选择器
  • 4.1.6 E[attribute$=value]选择器
  • 4.1.7 E[attribute*=value]选择器
  • 4.2 关系选择器
  • 4.2.1 子元素选择器
  • 4.2.2 兄弟选择器
  • 4.3 结构化伪类选择器
  • 4.3.1 :root选择器
  • 4.3.2 :not选择器
  • 4.3.3 :only-child选择器
  • 4.3.4 :first-child选择器和:last-child选择器
  • 4.3.5 :nth-child(n)选择器和:nth-last-child(n)选择器
  • 4.3.6 :first-of-type选择器和:last-of-type选择器
  • 4.3.7 :nth-of-type(n)选择器和:nth-last-of-type(n)选择器
  • 4.3.8 :empty选择器
  • 4.3.9 :target选择器
  • 4.4 状态化伪类选择器
  • 4.5 伪元素选择器
  • 4.5.1 :before选择器
  • 4.5.2 :after选择器
  • 4.6 阶段案例
  • 4.6.1 分析效果图
  • 4.6.2 搭建页面结构
  • 4.6.3 定义CSS样式
  • 本章小结
  • 动手实践
  • 第5章 盒子模型
  • 5.1 认识盒子模型
  • 5.2 <div>标签
  • 5.3 边框属性
  • 5.3.1 border-style:边框样式
  • 5.3.2 border-width:边框宽度
  • 5.3.3 border-color:边框颜色
  • 5.3.4 border:综合设置边框
  • 5.3.5 border-radius:圆角边框
  • 5.3.6 border-image:图像边框
  • 5.4 边距属性
  • 5.4.1 内边距属性
  • 5.4.2 外边距属性
  • 5.5 宽度属性和高度属性
  • 5.6 box-shadow属性
  • 5.7 box-sizing属性
  • 5.8 背景属性
  • 5.8.1 设置背景颜色
  • 5.8.2 设置背景图像
  • 5.8.3 设置背景图像平铺
  • 5.8.4 设置背景图像的位置
  • 5.8.5 设置背景图像固定
  • 5.8.6 设置背景颜色与背景图像的不透明度
  • 5.8.7 设置背景图像的大小
  • 5.8.8 设置背景的显示区域
  • 5.8.9 设置背景的裁剪区域
  • 5.8.10 设置多重背景图像
  • 5.8.11 背景复合属性
  • 5.9 CSS3渐变属性
  • 5.9.1 线性渐变
  • 5.9.2 径向渐变
  • 5.9.3 重复渐变
  • 5.10 阶段案例
  • 5.10.1 分析效果图
  • 5.10.2 搭建页面结构
  • 5.10.3 定义CSS样式
  • 本章小结
  • 动手实践
  • 第6章 网页布局
  • 6.1 网页布局概述
  • 6.2 元素的浮动
  • 6.2.1 元素的浮动属性
  • 6.2.2 清除浮动
  • 6.3 overflow属性
  • 6.4 元素的定位
  • 6.4.1 元素的定位属性
  • 6.4.2 静态定位
  • 6.4.3 相对定位
  • 6.4.4 绝对定位
  • 6.4.5 固定定位
  • 6.4.6 z-index层叠等级属性
  • 6.5 元素的类型与转换
  • 6.5.1 元素的类型
  • 6.5.2 <span>标签
  • 6.5.3 元素的转换
  • 6.6 布局类型
  • 6.6.1 单列布局
  • 6.6.2 两列布局
  • 6.6.3 三列布局
  • 6.7 网页模块的命名规范
  • 6.8 阶段案例
  • 6.8.1 分析效果图
  • 6.8.2 搭建页面结构
  • 6.8.3 定义CSS样式
  • 本章小结
  • 动手实践
  • 第7章 表格和表单
  • 7.1 表格
  • 7.1.1 创建表格
  • 7.1.2 <table>标签的属性
  • 7.1.3 <tr>标签的属性
  • 7.1.4 <td>标签的属性
  • 7.1.5 <th>标签
  • 7.1.6 表格的结构
  • 7.2 使用CSS控制表格样式
  • 7.2.1 使用CSS控制表格边框
  • 7.2.2 使用CSS控制单元格边距
  • 7.2.3 使用CSS控制单元格的宽度和高度
  • 7.3 表单
  • 7.3.1 表单的构成
  • 7.3.2 创建表单
  • 7.3.3 表单控件
  • 7.4 HTML5表单的新增控件类型、标签和属性
  • 7.4.1 新的input控件类型
  • 7.4.2 新的表单标签
  • 7.4.3 新的input控件属性
  • 7.4.4 新的表单属性
  • 7.5 使用CSS控制表单样式
  • 7.6 阶段案例
  • 7.6.1 分析效果图
  • 7.6.2 搭建页面结构
  • 7.6.3 定义CSS样式
  • 本章小结
  • 动手实践
  • 第8章 多媒体嵌入
  • 8.1 视频、音频嵌入技术概述
  • 8.2 HTML5支持的视频格式和音频格式
  • 8.2.1 视频格式
  • 8.2.2 音频格式
  • 8.3 嵌入视频和音频
  • 8.3.1 在HTML5中嵌入视频
  • 8.3.2 在HTML5中嵌入音频
  • 8.3.3 视频、音频文件的兼容性问题
  • 8.3.4 调用网络音频、视频文件
  • 8.4 使用CSS控制视频的宽度和高度
  • 8.5 阶段案例
  • 8.5.1 分析效果图
  • 8.5.2 搭建页面结构
  • 8.5.3 定义CSS样式
  • 本章小结
  • 动手实践
  • 第9章 过渡、变形和动画
  • 9.1 过渡
  • 9.1.1 transition-property属性
  • 9.1.2 transition-duration属性
  • 9.1.3 transition-timing-function属性
  • 9.1.4 transition-delay属性
  • 9.1.5 transition属性
  • 9.2 变形
  • 9.2.1 认识transform
  • 9.2.2 2D变形
  • 9.2.3 3D变形
  • 9.3 动画
  • 9.3.1 @keyframes规则
  • 9.3.2 animation-name属性
  • 9.3.3 animation-duration属性
  • 9.3.4 animation-timing-function属性
  • 9.3.5 animation-delay属性
  • 9.3.6 animation-iteration-count属性
  • 9.3.7 animation-direction属性
  • 9.3.8 animation属性
  • 9.4 阶段案例
  • 9.4.1 分析效果图
  • 9.4.2 搭建页面结构
  • 9.4.3 定义CSS样式
  • 本章小结
  • 动手实践
  • 第10章 实战开发
  • 10.1 项目背景
  • 10.2 准备工作
  • 10.3 制作网站首页
  • 本章小结
  • 动手实践
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。