QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30
完成教师认证即可享有全部教学资源下载权限
2立封
2平封

HTML5+CSS3+JavaScript网页设计与制作案例教程

需要更多信息,请联系王少松
校企双元开发,密切结合思政
  • 类  别:计算机系列
  • 书  名:HTML5+CSS3+JavaScript网页设计与制作案例教程
  • 主  编:王丽芬 邵雪 叶静宇
  • 定  价:59.9
  • 开  本:大16开
  • 印刷方式:双色
  • 页  数:328
  • 时  间:2025年4月
  • 出  版  社:上海交通大学出版社
  • 书  号:978-7-313-29801-0

内容摘要

        本书共8个项目,每个项目对应HTML、CSS、JavaScript相关知识。项目1介绍网页网站设计的基础知识,项目2介绍HTML5基础知识,项目3介绍CSS格式化网页,项目4介绍盒子模型对网页模块的划分,项目5介绍网页中的列表和超级链接,项目6介绍网页中的表格和表单,项目7介绍网页中的视听技术,项目8介绍JavaScript编程。
        本书适合作为高等学校前端开发课程的的教材,也可供相关人员参考。

目录

项目1 网页网站设计基础
  1.1 网页和网站基础 1
    1.1.1 网页的基本构成要素 3
    1.1.2 网页的相关名词 3
    1.1.3 Web标准 4
  1.2 网页设计原则 5
    1.2.1 以用户为中心 5
    1.2.2 视觉美观 5
   1.2.3 主题明确 6
    1.2.4 内容与形式统一 6
  1.3 网页设计规范 6
    1.3.1 配色原则 6
    1.3.2 设计尺寸规范 7
    1.3.3 字体规范 8
    1.3.4 命名规范 8
  1.4 网站制作流程 9
    1.4.1 确定网站主题 10
    1.4.2 网站整体规划 10
    1.4.3 收集素材 11
    1.4.4 设计网页效果图 12
    1.4.5 搭建网站静态页面 12
    1.4.6 网站发布 12
  1.5 网页制作技术入门 13
    1.5.1 HTML 13
    1.5.2 CSS 13
    1.5.3 JavaScript 13
    1.5.4 常用开发工具 13
  1.6 创建第一个网页 16
 
项目2 HTML5基础
  2.1 HTML5概述 18
    2.1.1 HTML5的发展历程 18
    2.1.2 HTML5的优势 19
    2.1.3 HTML5语法 20
   2.1.4 HTML5文档的基本格式 21
    2.1.5 HTML文档头部的相关标签 22
  2.2 标签基础 25
    2.2.1 标签的分类 25
    2.2.2 标签的关系 27
    2.2.3 标签的属性 28
  2.3 文本标签 28
    2.3.1 标题标签 29
    2.3.2 段落标签 30
    2.3.3 水平线标签 31
    2.3.4 换行标签 32
    2.3.5 文本样式标签 33
    2.3.6 文本格式化标签 34
    2.3.7 特殊字符 35
  2.4 图像标签 37
    2.4.1 常见图像格式 37
    2.4.2 图像标签 38
    2.4.3 绝对路径和相对路径 43
  2.5 动手实践 44
项目3 CSS格式化网页
  3.1  CSS3介绍 45
    3.1.1 认识CSS3 45
    3.1.2 CSS样式规则 48
    3.1.3 CSS基础选择器 52
  3.2  CSS设置文本样式 59
    3.2.1 CSS字体样式属性 59
    3.2.2 CSS文本外观属性 65
  3.3 CSS3 新增选择器 75
    3.3.1 CSS3选择器 75
    3.3.2 CSS3的层叠性和继承性 97
    3.3.3 CSS3优先级 99
  3.4 动手实践 104
项目4 网页网站设计基础
  4.1 盒子模型 105
    4.1.1 认识盒子模型 106
    4.1.2
标签 109
  4.2 盒子模型相关属性 111
    4.2.1 边框属性 111
    4.2.2 内边距属性 122
    4.2.3 外边距属性 123
  4.3  背景属性 126
    4.3.1 设置背景颜色 126
    4.3.2 设置背景图像 127
    4.3.3 设置背景图像平铺 129
    4.3.4 设置背景图像位置 131
    4.3.5 综合设置元素背景 133
  4.4 元素的转换 135
    4.4.1 元素的类型 135
    4.4.2 标签 137
    4.4.3 元素类型的转换 139
  4.5 浮动和定位 142
    4.5.1 认识浮动 142
    4.5.2 清除浮动 145
    4.5.3 overflow属性 150
   4.5.4 设置定位 153
  4.6 网页布局 161
    4.6.1 认识布局 161
    4.6.2 单列布局 162
    4.6.3 两列布局 164
    4.6.4 三列布局 166
    4.6.5 通栏布局 168
  4.7 动手实践 170
项目5 为网页添加列表和超链接
  5.1 列表 171
    5.1.1 无序列表 171
    5.1.2 有序列表 173
    5.1.3 定义列表 175
    5.1.4 列表的嵌套 178
  5.2 CSS控制列表样式 180
    5.2.1 list-style-type属性 180
    5.2.2 list-style-image属性 182
    5.2.3 list-style-position属性 183
    5.2.4 list-style属性 185
    5.2.5 背景图像定义列表项目符号 186
  5.3 超链接 188
    5.3.1 创建超链接 188
    5.3.2 锚点链接 190
    5.3.3 链接伪类控制超链接 192
  5.4 动手实践 195
项目6 为网页添加表格和表单
  6.1 表格标记 196
    6.1.1 创建表格 196
    6.1.2 标签的属性 200
    6.1.3
标签的属性 202
    6.1.4
标签的属性 205
    6.1.5
标签的属性 207
  6.2 CSS控制表格样式 208
    6.2.1 CSS控制表格边框 208
    6.2.2 CSS控制单元格边距 212
    6.2.3 CSS控制单元格宽高 215
  6.3 表单标签 216
    6.3.1 认识表单 216
    6.3.2 创建表单 218
  6.4 表单控件 220
    6.4.1 input控件 220
   6.4.2 textarea控件 228
    6.4.3 select控件 229
   6.4.4 CSS控制表单样式 233
  6.5 动手实践 236
项目7 全新的网页视听技术
  7.1 视听技术 237
    7.1.1 音视频嵌入技术概述 237
    7.1.2 视频和音频文件格式 238
    7.1.3 视频和音频文件的兼容性 239
    7.1.4 嵌入视频 240
    7.1.5 嵌入音频 241
    7.1.6 控制视频宽度和高度 242
  7.2 CSS3过渡 245
    7.2.1 transition-property属性 245
    7.2.2 transition-duration属性 245
    7.2.3 transition-timing-function属性 247
    7.2.4 transition-delay属性 248
    7.2.5  transition属性 248
  7.3 CSS3转换 249
    7.3.1 认识transform 249
    7.3.2 2D转换 249
    7.3.3 3D转换 258
  7.4 CSS3动画 261
    7.4.1 @Keyframes关键帧 262
    7.4.2 animation-name属性 263
    7.4.3 animation-duration属性 263
    7.4.4 animation-timing-function属性 264
    7.4.5 animation-delay属性 265
    7.4.6 animation-iteration-count属性 266
    7.4.7 animation-direction属性 266
    7.4.8 animation属性 267
  7.5 动手实践 268
项目8  JavaScript编程
  8.1 JavaScript概述 269
    8.1.1 认识JavaScript 270
    8.1.2 JavaScript语法规则 271
    8.1.3 JavaScript引入方式 272
  8.2 JavaScript基础 275
    8.2.1 关键字 275
    8.2.2 变量 276
    8.2.3 数据类型 277
    8.2.4 数据类型转换 278
    8.2.5 运算符 279
    8.2.6 运算符优先级 285
  8.3 数组与函数 287
    8.3.1 数组 287
    8.3.2 函数 291
   8.3.3 alert(  )方法 295
    8.3.4 prompt(  )方法 295
  8.4 流程控制结构 296
    8.4.1 条件语句 296
   8.4.2 循环控制语句 301
    8.4.3 跳转语句 304
  8.5 对象模型 307
    8.5.1 对象 307
    8.5.2 DOM模型 307
    8.5.3 访问节点 308
    8.5.4 设置节点样式 310
    8.5.5 BOM模型 310
    8.5.6 Date对象 314
  8.6 事件 318
    8.6.1 事件和事件调用 318
    8.6.2 常用JavaScript事件 319
  8.7 动手实践 321
 
案例设计目录
2.2.4简单的网页28
2.3.8新闻页面37
2.4.4 古诗文排版43
3.1.5文字Logo59
3.2.3 农耕文化75
3.3.4 农耕文化软文推广104
4.1.4 五四运动新闻标题111
4.2.4 中国共青团125
4.3.6 五四青年节海报135
4.4.4 地标导航栏141
4.5.5 吉林市滑雪场160
4.6.6 网页布局170
5.1.5计时单位悬浮框180
5.2.6 琴师导航188
5.3.4 卡片式文本效果195
6.1.6 表格设计网页布局208
6.2.4 求职表216
6.3.3 智慧农业系统登录界面219
6.4.5 农作物档案236
7.1.7 播放列表245
7.2.6 导航栏动画249
7.3.4 卡片翻转特效261
7.4.9 网页创意分区268
8.2.7验证码286
8.3.5 轮播图296
8.4.4 下拉菜单307
8.5.7节日倒计时318
8.6.3 Tab栏切换320
王丽芬,女,吉林农业科技学院副教授。2003至今在吉林农业科技学院任教,主持教育厅项目3项,参与课题6项,主编教材2部,副主编教材3部。邵雪,女,吉林农业科技学院讲师,2006年至今在吉林农业科技学院任教,主持教育厅项目1项,参与课题5项,副主编教材3部。叶静宇,女,吉林农业科技学院助教。2018年至今吉林农业科技学院任教,主持省级课题1项,校级课题2项,参与课题7项,副主编教材3部。
  • 网络工程导论

    主编:张海民

    本书介绍网络工程基础知识和技能,全书共分为5个项目,内容包括网络工程启蒙、网络工程初探、网络工程基础技术、网络工程核心技术

    ¥48
  • Premiere Pro 2021影视编辑与制作

    主编:左浩

    本书以Adobe Premiere Pro 2021为蓝本,全面系统地介绍Premiere的基本操作方法及视频编辑技巧,包括Premiere Pro 2021基本操

    ¥49.8
  • AutoCAD 2021基础与应用案例教程

    主编:钟良 王科飞 余家欣 张德虎

    本书从理论到案例都进行了较详尽的叙述,内容由浅入深,全面介绍了AutoCAD 2021基础知识及其在相关行业中的应用。全书共分12 章,内

    ¥55
  • CorelDRAW 2021平面设计案例教程

    主编:申莎

    本书从平面设计工作人员的实际工作入手,介绍了CorelDRAW 2021平面设计的基础知识、绘制和编辑几何图形、绘制与编辑线条图形、图

    ¥58
  • Photoshop 2020图形图像处理案例教程

    主编:张永生 熊芳芳 段红玉

    Photoshop图形图像处理是我国高等院校计算机类及相关专业的一门专业技术必修课程,是培养学生专业能力的核心课程之一。本书以实例

    ¥49.8
  • 计算机网络技术

    主编:桂小林

      本书基于互联网视角,深入浅出地阐述了计算机网络技术的基本原理,介绍了当前常用的先进网络技术、网络安全技术以及网络应用技术。全书

    ¥43
  • Access 2010数据库基础与应用

    主编:熊芳芳

    本书分为9章,分别介绍了数据库基础知识、数据库与表、查询、窗体、报表、宏、模块与VBA程序设计、VBA数据库编程、全国计算机等级

    ¥49.8
  • Access 2016数据库基础与应用

    主编:舒军 王晓丽

    本书注重以实例讲解Access 2016数据库的开发和管理。全书共分7个项目,包括数据库和表的创建、处理数据库的样式和数据、数据的查

    ¥54
  • 数据库原理与应用

    主编:金培权

      本书从理论与应用相结合的角度出发,介绍了数据库体系结构、关系数据模型、SQL、过程化SQL、数据库设计、数据库应用系统开发、数据库保

    ¥45
  • C#程序设计

    主编:杨律青

    本书以基础性内容为主,深入浅出地介绍了 NET平台基础、C 基础知识、C 的面向对象设计、使用C 开发窗体应用程序、ASP NET开发、ASP NET控件

    ¥55