Web前端设计与开发――HTML+CSS基础教程
1星价
¥29.4
(7.0折)
2星价¥29.4
定价¥42.0
暂无评论
图文详情
- ISBN:9787121389320
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:248
- 出版时间:2022-09-01
- 条形码:9787121389320 ; 978-7-121-38932-0
内容简介
本书详细阐述了Web前端开发所涉及到的PHP及MySql技术,围绕Web应用案例:由浅入深的介绍了构建Web项目的过程与方法。主要内容包括三个部分:**部分介绍PHP程序设计的知识,包括PHP快速入门、PHP语言基础、存储与读取数据、字符串与数组、代码复用以及面向对象的程序设计方法;第二部分介绍数据库及MySql基础知识,包括MySql基础知识、数据库设计与创建、数据库操作以及PHP访问MySql的方法;第三部分介绍WordPress搭建CMS的过程与方法、WordPress运维及二次开发等内容;
目录
第1章 HTML快速入门 1
1.1 简单的HTML 1
1.1.1 **个网页 1
1.1.2 标签与属性 2
1.1.3 HTML简介 3
1.2 HTML文档结构 3
1.2.1 文档类型 4
1.2.2 头部标签 4
1.2.3 主体标签 5
1.3 路径的概念 6
1.3.1 绝对路径 7
1.3.2 相对路径 7
1.4 Notepad++ 8
1.4.1 下载 8
1.4.2 安装 9
1.4.3 导入Web项目 10
1.4.4 浏览网页 10
1.5 Chrome开发者工具 11
1.5.1 打开Chrome开发者
工具 11
1.5.2 查看和修改HTML与
CSS代码 12
1.6 组织文件 14
1.7 网页发布 15
1.8 练习题 16
第2章 HTML基本元素 17
2.1 标题 17
2.2 段落 18
2.3 文本 19
2.3.1 粗体和斜体 19
2.3.2 突出显示文字 20
2.3.3 文本格式 21
2.4 转义字符 21
2.5 水平线 22
2.6 换行 24
2.7 列表 25
2.7.1 列表基础 25
2.7.2 编号和符号 26
2.7.3 嵌套列表 27
2.8 图像 28
2.8.1 图像格式 28
2.8.2 添加图像 28
2.8.3 图像属性 29
2.9 编码规范 31
2.10 标签和属性总结 33
2.10.1 标签说明 33
2.10.2 HTML5废除的标签
和属性 34
2.11 练习题 34
第3章 多媒体 35
3.1 视频 35
3.1.1 添加视频 35
3.1.2 <video>标签的属性 37
3.1.3 指定多个视频文件 39
3.2 音频 40
3.2.1 添加音频 40
3.2.2 音频属性 41
3.3 嵌入多媒体 42
3.4 练习题 43
第4章 超链接 44
4.1 超链接入门 44
4.1.1 基本超链接 44
4.1.2 设置目标窗口 46
4.1.3 图像超链接 47
4.2 链接至锚点 48
4.2.1 创建锚点 48
4.2.2 链接至锚点 48
4.3 其他超链接 49
4.3.1 电子邮件 49
4.3.2 文档链接 51
4.4 练习题 51
第5章 CSS快速入门 53
5.1 CSS预备知识 53
5.2 应用CSS 54
5.2.1 内联样式 54
5.2.2 内部样式 55
5.2.3 外部样式 57
5.3 CSS语法基础 58
5.4 选择器 61
5.4.1 标签选择器 61
5.4.2 class选择器 62
5.4.3 id选择器 64
5.4.4 通用选择器 66
5.4.5 选择器组合 67
5.4.6 包含选择器 69
5.4.7 元素指定选择器 71
5.5 CSS命名 73
5.5.1 驼峰式命名法 73
5.5.2 命名方法 73
5.5.3 代码规范 75
5.6 优先级 76
5.7 练习题 78
第6章 盒模型 80
6.1 从<div>标签说起 80
6.1.1 定义<div>标签 80
6.1.2 应用样式 82
6.1.3 <div>嵌套 83
6.2 盒模型的定义 86
6.2.1 基本概念 86
6.2.2 定义方法 87
6.2.3 外边距:margin 88
6.2.4 边框:border 91
6.2.5 内边距:padding 94
6.2.6 盒子的宽度与高度 96
6.3 常用属性 98
6.3.1 圆角 98
6.3.2 盒阴影 99
6.3.3 visibility和display 101
6.3.4 溢出 103
6.4 元素类型和转换 106
6.4.1 块级元素 106
6.4.2 行内元素 107
6.4.3 行内块级元素 108
6.4.4 类型转换 110
6.5 练习题 110
第7章 布局模型与技术 112
7.1 包含块 112
7.2 布局模型 114
7.3 流动模型 114
7.4 定位 116
7.4.1 绝对定位 116
7.4.2 固定定位 119
7.4.3 相对定位 120
7.4.4 静态定位 123
7.4.5 元素的居中 123
7.5 浮动布局 125
7.5.1 浮动的定义 125
7.5.2 清除浮动 128
7.5.3 解决元素重叠 129
7.5.4 高度自适应 131
7.6 z-index 133
7.7 常用布局 136
7.7.1 单列布局 136
7.7.2 两列自适应布局 138
7.7.3 三行两列布局 140
7.8 布局技术 141
7.8.1 传统布局方法 141
7.8.2 HTML5语义标签 142
7.8.3 HTML5布局方法 145
7.9 FlexBox布局 147
7.9.1 基本概念 148
7.9.2 flex容器 148
7.9.3 项目属性 157
7.10 练习题 160
第8章 CSS与页面排版 162
8.1 文本 162
8.1.1 字体 162
8.1.2 嵌入字体 164
8.1.3 文字大小 166
8.1.4 粗体和斜体 168
8.1.5 颜色 169
8.1.6 大写和小写 171
8.1.7 文本装饰 172
8.1.8 文本阴影 173
8.2 行内元素 175
8.3 段落 176
8.3.1 对齐方式 176
8.3.2 段落缩进 177
8.3.3 间距 178
8.3.4 行高 179
8.3.5 边框 180
8.3.6 分栏 181
8.4 列表 181
8.4.1 符号与位置 182
8.4.2 图标替换项目符号 183
8.4.3 列表项行内显示 184
8.4.4 列表综合属性 185
8.5 超链接 186
8.5.1 文字导航 186
8.5.2 按钮导航 188
8.6 背景图像 190
8.6.1 添加背景图像 190
8.6.2 背景图像重复 191
8.6.3 背景图像定位 192
8.6.4 固定背景图像 194
8.6.5 背景图像自适应 195
8.7 练习题 196
第9章 表格 198
9.1 创建表格 198
9.2 表格属性 200
9.2.1 表格宽度和列宽 201
9.2.2 边框 204
9.2.3 背景 206
9.2.4 单元格的间距和
内边距 207
9.2.5 合并单元格 208
9.3 表格相关标签 210
9.4 CSS与表格 211
9.4.1 边框 212
9.4.2 文字颜色、背景颜色和
背景图像 212
9.4.3 间距、内边距和
对齐方式 213
9.4.4 综合实例 213
9.5 练习题 215
第10章 表单 216
10.1 创建表单 216
10.2 表单元素 217
10.3 输入控件 218
10.3.1 文本框 219
10.3.2 密码框 220
10.3.3 提交和重置按钮 220
10.3.4 单选按钮和复选框 220
10.4 列表:select 221
10.5 文本区域:textarea 223
10.6 CSS与表单 225
10.6.1 <label>标签 225
10.6.2 分组标签 225
10.6.3 CSS格式化表单 226
10.7 练习题 230
第11章 综合实例:构建博客首页 232
11.1 项目概述 232
11.2 设计分析 232
11.3 页面设计 233
11.3.1 页面布局 233
11.3.2 初始化CSS 234
11.4 页面实现 235
11.4.1 header 235
11.4.2 footer 237
11.4.3 main 237
11.4.4 sidebar 239
1.1 简单的HTML 1
1.1.1 **个网页 1
1.1.2 标签与属性 2
1.1.3 HTML简介 3
1.2 HTML文档结构 3
1.2.1 文档类型 4
1.2.2 头部标签 4
1.2.3 主体标签 5
1.3 路径的概念 6
1.3.1 绝对路径 7
1.3.2 相对路径 7
1.4 Notepad++ 8
1.4.1 下载 8
1.4.2 安装 9
1.4.3 导入Web项目 10
1.4.4 浏览网页 10
1.5 Chrome开发者工具 11
1.5.1 打开Chrome开发者
工具 11
1.5.2 查看和修改HTML与
CSS代码 12
1.6 组织文件 14
1.7 网页发布 15
1.8 练习题 16
第2章 HTML基本元素 17
2.1 标题 17
2.2 段落 18
2.3 文本 19
2.3.1 粗体和斜体 19
2.3.2 突出显示文字 20
2.3.3 文本格式 21
2.4 转义字符 21
2.5 水平线 22
2.6 换行 24
2.7 列表 25
2.7.1 列表基础 25
2.7.2 编号和符号 26
2.7.3 嵌套列表 27
2.8 图像 28
2.8.1 图像格式 28
2.8.2 添加图像 28
2.8.3 图像属性 29
2.9 编码规范 31
2.10 标签和属性总结 33
2.10.1 标签说明 33
2.10.2 HTML5废除的标签
和属性 34
2.11 练习题 34
第3章 多媒体 35
3.1 视频 35
3.1.1 添加视频 35
3.1.2 <video>标签的属性 37
3.1.3 指定多个视频文件 39
3.2 音频 40
3.2.1 添加音频 40
3.2.2 音频属性 41
3.3 嵌入多媒体 42
3.4 练习题 43
第4章 超链接 44
4.1 超链接入门 44
4.1.1 基本超链接 44
4.1.2 设置目标窗口 46
4.1.3 图像超链接 47
4.2 链接至锚点 48
4.2.1 创建锚点 48
4.2.2 链接至锚点 48
4.3 其他超链接 49
4.3.1 电子邮件 49
4.3.2 文档链接 51
4.4 练习题 51
第5章 CSS快速入门 53
5.1 CSS预备知识 53
5.2 应用CSS 54
5.2.1 内联样式 54
5.2.2 内部样式 55
5.2.3 外部样式 57
5.3 CSS语法基础 58
5.4 选择器 61
5.4.1 标签选择器 61
5.4.2 class选择器 62
5.4.3 id选择器 64
5.4.4 通用选择器 66
5.4.5 选择器组合 67
5.4.6 包含选择器 69
5.4.7 元素指定选择器 71
5.5 CSS命名 73
5.5.1 驼峰式命名法 73
5.5.2 命名方法 73
5.5.3 代码规范 75
5.6 优先级 76
5.7 练习题 78
第6章 盒模型 80
6.1 从<div>标签说起 80
6.1.1 定义<div>标签 80
6.1.2 应用样式 82
6.1.3 <div>嵌套 83
6.2 盒模型的定义 86
6.2.1 基本概念 86
6.2.2 定义方法 87
6.2.3 外边距:margin 88
6.2.4 边框:border 91
6.2.5 内边距:padding 94
6.2.6 盒子的宽度与高度 96
6.3 常用属性 98
6.3.1 圆角 98
6.3.2 盒阴影 99
6.3.3 visibility和display 101
6.3.4 溢出 103
6.4 元素类型和转换 106
6.4.1 块级元素 106
6.4.2 行内元素 107
6.4.3 行内块级元素 108
6.4.4 类型转换 110
6.5 练习题 110
第7章 布局模型与技术 112
7.1 包含块 112
7.2 布局模型 114
7.3 流动模型 114
7.4 定位 116
7.4.1 绝对定位 116
7.4.2 固定定位 119
7.4.3 相对定位 120
7.4.4 静态定位 123
7.4.5 元素的居中 123
7.5 浮动布局 125
7.5.1 浮动的定义 125
7.5.2 清除浮动 128
7.5.3 解决元素重叠 129
7.5.4 高度自适应 131
7.6 z-index 133
7.7 常用布局 136
7.7.1 单列布局 136
7.7.2 两列自适应布局 138
7.7.3 三行两列布局 140
7.8 布局技术 141
7.8.1 传统布局方法 141
7.8.2 HTML5语义标签 142
7.8.3 HTML5布局方法 145
7.9 FlexBox布局 147
7.9.1 基本概念 148
7.9.2 flex容器 148
7.9.3 项目属性 157
7.10 练习题 160
第8章 CSS与页面排版 162
8.1 文本 162
8.1.1 字体 162
8.1.2 嵌入字体 164
8.1.3 文字大小 166
8.1.4 粗体和斜体 168
8.1.5 颜色 169
8.1.6 大写和小写 171
8.1.7 文本装饰 172
8.1.8 文本阴影 173
8.2 行内元素 175
8.3 段落 176
8.3.1 对齐方式 176
8.3.2 段落缩进 177
8.3.3 间距 178
8.3.4 行高 179
8.3.5 边框 180
8.3.6 分栏 181
8.4 列表 181
8.4.1 符号与位置 182
8.4.2 图标替换项目符号 183
8.4.3 列表项行内显示 184
8.4.4 列表综合属性 185
8.5 超链接 186
8.5.1 文字导航 186
8.5.2 按钮导航 188
8.6 背景图像 190
8.6.1 添加背景图像 190
8.6.2 背景图像重复 191
8.6.3 背景图像定位 192
8.6.4 固定背景图像 194
8.6.5 背景图像自适应 195
8.7 练习题 196
第9章 表格 198
9.1 创建表格 198
9.2 表格属性 200
9.2.1 表格宽度和列宽 201
9.2.2 边框 204
9.2.3 背景 206
9.2.4 单元格的间距和
内边距 207
9.2.5 合并单元格 208
9.3 表格相关标签 210
9.4 CSS与表格 211
9.4.1 边框 212
9.4.2 文字颜色、背景颜色和
背景图像 212
9.4.3 间距、内边距和
对齐方式 213
9.4.4 综合实例 213
9.5 练习题 215
第10章 表单 216
10.1 创建表单 216
10.2 表单元素 217
10.3 输入控件 218
10.3.1 文本框 219
10.3.2 密码框 220
10.3.3 提交和重置按钮 220
10.3.4 单选按钮和复选框 220
10.4 列表:select 221
10.5 文本区域:textarea 223
10.6 CSS与表单 225
10.6.1 <label>标签 225
10.6.2 分组标签 225
10.6.3 CSS格式化表单 226
10.7 练习题 230
第11章 综合实例:构建博客首页 232
11.1 项目概述 232
11.2 设计分析 232
11.3 页面设计 233
11.3.1 页面布局 233
11.3.2 初始化CSS 234
11.4 页面实现 235
11.4.1 header 235
11.4.2 footer 237
11.4.3 main 237
11.4.4 sidebar 239
展开全部
作者简介
龚爱民,男,上海市工程技术管理学校,高级工程师。曾获得《基于Sakai二次开发的互动教学平台构建研究》获崇明区教科研 一等奖。主要著作方向是数据分析、软件及web研发、网页设计、程序设计语言(c、c++、c#、java、php、js)、数据库。
本类五星书
本类畅销
-
AI绘画+AI摄影+AI短视频从入门到精通
¥46.3¥79.8 -
企业AI之旅
¥43.5¥79.0 -
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥11.2¥32.0 -
机器学习
¥59.4¥108.0 -
C Primer Plus 第6版 中文版
¥68.0¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
基于深度学习的人体行为识别算法研究
¥37.2¥62.0 -
粒子群算法在优化选取问题中的应用研究
¥40.8¥68.0 -
智能优化算法MATLAB仿真实例
¥54.0¥90.0 -
Web前端开发基础
¥36.5¥57.0 -
智能算法优化及其应用
¥49.0¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
SNS信息传播分析
¥48.3¥69.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
HARMONYOS NEXT启程:零基础构建纯血鸿蒙应用
¥81.0¥108.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0 -
SAR图像处理与检测
¥35.4¥49.8 -
生成式人工智能(AIGC)应用
¥71.1¥90.0