HTML5+CSS3 网页设计
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787302480723
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:32开
- 页数:506
- 出版时间:2017-09-01
- 条形码:9787302480723 ; 978-7-302-48072-3
本书特色
本书采取“HTML5网页设计→CSS3美化网页→网页版式布局→综合案例实战”的讲解模式,深入浅出地为读者讲解了网页设计和排版布局的各项技术及实战技能。 本书第1篇“HTML5网页设计”主要讲解HTML5快速入门、HTML5网页文档结构、HTML5网页中的文本和图像、用HTML5建立超链接、用HTML5创建表格和表单、HTML5中的多媒体、使用HTML5绘制图形、获取地理位置、Web通信新技术、构建离线的Web应用等;第2篇“CSS3美化网页”主要讲解CSS3概述与基本语法、使用CSS3美化网页字体与段落、使用CSS3美化网页图片、使用CSS3美化网页背景与边框、使用CSS3美化表格和表单样式、使用CSS3美化超链接和鼠标、使用CSS3控制网页导航菜单的样式等;第3篇“网页版式布局”主要讲解CSS定位与DIV布局核心技术、CSS DIV盒子的浮动与定位、网页布局实战案例剖析等;第4篇“综合案例实战”主要讲解制作在线购物类网页、制作移动设备类网页和制作娱乐休闲类网页实战。 本书适合任何没有网页设计基础的人员,也适用于有一定的HTML5和CSS3基础,想更精通网页设计的人员,同时也可作为大专院校及培训学校教师和学生用书。
内容简介
《实战从入门到精通》系列图书是专门为计算机初学者量身定做的一套学习用书,整套书涵盖办公、网页设计等方面。整套书具有以下特点: 前沿科技 无论是Office办公,还是Dreamweaver CC、Photoshop CC,我们都精选较为前沿或者用户群*的领域推进,帮助大家认识和了解*动态 作者团队 组织国家重点实验室和资深应用专家联手编著该套图书,融合丰富的教学经验与优秀的管理理念 学习型案例设计 以技术的实际应用过程为主线,全程采用图解和同步多媒体结合的教学方式,生动、直观、全面地剖析使用过程中的各种应用技能,降低难度提升学习效率
目录
30 3.2.2 案例5——段落标记 31 3.2.3 案例6——标题标记~ 32 3.3 文字列表 33 3.3.1 案例7——建立无序列表 33 3.3.2 案例8——建立有序列表 34 3.3.3 案例9——建立不同类型的无序列表 35 3.3.4 案例10——建立不同类型的有序列表 36 3.3.5 案例11——建立嵌套列表 37 3.3.6 案例12——自定义列表 38 3.4 网页中的图像 39 3.4.1 案例13——插入图像 39 3.4.2 案例14——设置图像的宽度和高度 width、height 41 3.4.3 案例15——设置图片的提示文字alt 42 3.4.4 案例16——将图片设置为网页背景 background 43 3.4.5 案例17——排列图像align 44 3.5 综合案例1——图文并茂房屋装饰装修 网页 44 3.6 综合案例2——在线购物网站产品展示 效果 46 3.7 高手甜点 47 3.8 跟我练练手 48 第4章 用HTML5建立超链接 4.1 网页超链接概述 50 4.1.1 超链接的概念 50 4.1.2 超链接中的URL 50 4.1.3 超链接的URL类型 51 4.2 建立网页超链接href 51 4.2.1 案例1——创建超文本链接 51 4.2.2 案例2——创建图片链接 53 4.2.3 案例3——创建下载链接 54 4.2.4 案例4——使用相对路径和绝对路径 55 4.2.5 案例5——设置以新窗口显示超链接 页面 56 4.2.6 案例6——设置电子邮件链接 58 4.3 案例7——浮动框架iframe 59 4.4 案例8——精确定位热点区域map、 area 61 4.5 综合案例——使用锚链接制作电子书 阅读网页 64 4.6 高手甜点 67 4.7 跟我练练手 68 第5 章 用HTML5创建表格和表单 5.1 表格的基本结构 70 5.2 使用HTML5创建表格 72 5.2.1 案例1——创建普通表格 72 5.2.2 案例2——创建一个带有标题的表格 73 5.2.3 案例3——定义表格的边框类型border 74 5.2.4 案例4——定义表格的表头 75 5.2.5 案例5——设置表格背景bgcolor、 background 76 5.2.6 案例6——设置单元格背景bgcolor 78 5.2.7 案例7——合并单元格colspan、 rowspan 79 5.2.8 案例8——排列单元格中的内容align 83 5.2.9 案例9——设置单元格的行高与列宽 cellpadding 84 5.3 案例10——创建完整的表格 85 5.4 案例11——认识表单 87 5.5 表单基本元素的使用 88 5.5.1 案例12——单行文本输入框text 88 5.5.2 案例13——多行文本输入框textarea 89 5.5.3 案例14——密码域password 89 5.5.4 案例15——单选按钮radio 90 5.5.5 案例16——复选框checkbox 91 5.5.6 案例17——下拉列表框select 92 5.5.7 案例18——普通按钮button 93 5.5.8 案例19——提交按钮submit 94 5.5.9 案例20——重置按钮reset 95 5.6 表单高级元素的使用 96 5.6.1 案例21——url属性的应用 96 5.6.2 案例22——email属性的应用 97 5.6.3 案例23——date和time的应用 98 5.6.4 案例24——number属性的应用 99 5.6.5 案例25——range属性的应用 100 5.6.6 案例26——required属性的应用 101 5.7 综合案例1——创建用户反馈单 102 5.8 综合案例2——制作商品报价单 103 5.9 高手甜点 105 5.10 跟我练练手 106 第6章 HTML5中的多媒体 6.1 网页音频标记audio 108 6.1.1 audio标记概述 108 6.1.2 audio标记的属性 108 6.1.3 音频解码器 109 6.1.4 audio标记浏览器的支持情况 109 6.2 网页视频标记video 109 6.2.1 video标记概述 109 6.2.2 video标记的属性 110 6.2.3 视频解码器 110 6.2.4 video标记浏览器的支持情况 110 6.3 添加网页音频文件 111 6.3.1 案例1——设置背景音乐 111 6.3.2 案例2——设置音乐循环播放loop 112 6.4 添加网页视频文件 112 6.4.1 案例3——为网页添加视频文件video 112 6.4.2 案例4——设置自动运行autoplay 113 6.4.3 案例5——设置视频文件的循环 播放loop 114 6.4.4 案例6——设置视频窗口的高度与宽度 height、width 115 6.5 添加网页滚动文字 115 6.5.1 案例7——滚动文字标记marquee 116 6.5.2 案例8——滚动方向属性direction 116 6.5.3 案例9——滚动方式属性behavior 117 6.5.4 案例10——滚动速度属性scrollamount 118 6.5.5 案例11——滚动延迟属性scrolldelay 119 6.5.6 案例12——滚动循环属性loop 120 6.5.7 案例13——滚动范围属性height、 width 121 6.5.8 案例14——滚动背景颜色属性bgcolor 122 6.5.9 案例15——滚动空间属性hspace、 vspace 123 6.6 高手甜点 124 6.7 跟我练练手 124 第7章 使用HTML5绘制图形 7.1 什么是canvas 126 7.2 绘制基本形状 127 7.2.1 案例1——绘制矩形 127 7.2.2 案例2——绘制圆形 128 7.2.3 案例3——使用moveTo与lineTo 绘制直线 129 7.2.4 案例4——使用bezierCurveTo绘制 贝济埃曲线 131 7.3 绘制渐变图形 133 7.3.1 案例5——绘制线性渐变 133 7.3.2 案例6——绘制径向渐变 135 7.4 绘制变形图形 136 7.4.1 案例7——变换原点坐标 136 7.4.2 案例8——图形缩放 137 7.4.3 案例9——旋转图形 138 7.5 绘制其他样式的图形 139 7.5.1 案例10——图形组合 140 7.5.2 案例11——绘制带阴影的图形 142 7.5.3 案例12——绘制文字 143 7.6 使用图像 145 7.6.1 案例13——绘制图像 145 7.6.2 案例14——图像平铺 146 7.6.3 案例15——图像裁剪 148 7.6.4 案例16——像素处理 149 7.7 图形的保存与恢复 151 7.7.1 案例17——保存与恢复状态 152 7.7.2 案例18——保存文件 153 7.8 综合案例1——绘制火柴棒人物 154 7.9 综合案例2——绘制商标 157 7.10 高手甜点 159 7.11 跟我练练手 160 第8章 获取地理位置 8.1 Geolocation API获取地理位置 162 8.1.1 地理定位的原理 162 8.1.2 获取定位信息的方法 162 8.1.3 常用地理定位方法 162 8.1.4 案例1——判断浏览器是否支持HTML5 获取地理位置信息 163 8.1.5 案例2——指定纬度和经度坐标 164 8.1.6 案例3——获取当前位置的经度与纬度 165 8.2 目前浏览器对地理定位的支持情况 167 8.3 综合案例——在网页中调用 Google地图 168 8.4 高手甜点 171 8.5 跟我练练手 172 第9章 Web通信新技术 9.1 跨文档消息传输 174 9.1.1 跨文档消息传输的基本知识 174 9.1.2 案例1——跨文档通信应用测试 174 9.2 Web Sockets API 177 9.2.1 WebSocket API的概念 177 9.2.2 Web Sockets通信基础 177 9.2.3 案例2——服务器端使用Web Sockets API 179 9.2.4 案例3——客户端使用Web Sockets API 183 9.3 综合案例——编写简单的Web Socket 服务器 183 9.4 高手甜点 188 9.5 跟我练练手 188 第10章 构建离线的Web 10.1 HTML5离线Web应用概述 190 10.2 使用HTML5离线Web应用API 190 10.2.1 案例1——检查浏览器的支持情况 190 10.2.2 案例2——搭建简单的离线应用程序 191 10.2.3 案例3——支持离线行为 191 10.2.4 案例4——manifest文件 192 10.2.5 案例5——Application Cache API 193 10.3 实例2——使用HTML5离线Web应用 构建应用 195 10.3.1 案例6——创建记录资源的manifest 文件 195 10.3.2 案例7——创建构成界面的HTML和 CSS 195 10.3.3 案例8——创建离线的JavaScript 196 10.3.4 案例9——检查applicationCache的 支持情况 198 10.3.5 案例10——为Update按钮添加处理 函数 198 10.3.6 案例11——添加Storage功能代码 199 10.3.7 案例12——添加离线事件处理程序 199 10.4 高手甜点 200 10.5 跟我练练手 201 第2篇 CSS3美化网页 第11章 CSS3概述与基本 11.1 CSS3概述 206 11.1.1 CSS3功能 206 11.1.2 浏览器与CSS3 206 11.1.3 CSS3基础语法 207 11.1.4 CSS3常用单位 207 11.2 编辑和浏览CSS3 212 11.2.1 案例1——手工编写CSS3 212 11.2.2 案例2——Dreamweaver编写CSS 213 11.3 在HTML5中使用CSS3的方法 215 11.3.1 案例3——行内样式 215 11.3.2 案例4——内嵌样式 216 11.3.3 案例5——链接样式 217 11.3.4 案例6——导入样式 219 11.3.5 案例7——优先级问题 220 11.4 CSS3的常用选择器 222 11.4.1 案例8——标签选择器 223 11.4.2 案例9——类选择器 223 11.4.3 案例10——ID选择器 224 11.4.4 案例11——全局选择器 225 11.4.5 案例12——组合选择器 226 11.4.6 案例13——继承选择器 227 11.4.7 案例14——伪类选择器 228 11.5 选择器声明 230 11.5.1 案例15——集体声明 230 11.5.2 案例16——多重嵌套声明 231 11.6 综合实例1——制作炫彩网站Logo 231 11.7 综合案例2——制作学生信息统计表 234 11.8 高手甜点 236 11.9 跟我练练手 237 第12章 使用CSS3美化网页字体与段落 12.1 美化网页文字 240 12.1.1 案例1——设置文字的字体 240 12.1.2 案例2——设置文字的字号 241 12.1.3 案例3——设置字体风格 242 12.1.4 案例4——设置加粗字体 243 12.1.5 案例5——将小写字母转换为 大写字母 244 12.1.6 案例6——设置字体的复合属性 245 12.1.7 案例7——设置字体颜色 246 12.2 设置文本的高级样式 247 12.2.1 案例8——设置文本阴影效果 248 12.2.2 案例9——设置文本溢出效果 249 12.2.3 案例10——设置文本的控制换行 250 12.2.4 案例11——保持字体尺寸不变 251 12.3 美化网页中的段落 252 12.3.1 案例12——设置单词之间的间隔 252 12.3.2 案例13——设置字符之间的间隔 253 12.3.3 案例14——设置文字的修饰效果 254 12.3.4 案例15——设置垂直对齐方式 255 12.3.5 案例16——转换文本的大小写 257 12.3.6 案例17——设置文本的水平对齐方式 258 12.3.7 案例18——设置文本的缩进效果 260 12.3.8 案例19——设置文本的行高 261 12.3.9 案例20——文本的空白处理 262 12.3.10 案例21——文本的反排 263 12.4 综合案例1——设置网页标题 264 12.5 综合案例2——制作新闻页面 266 12.6 高手甜点 267 12.7 跟我练练手 268 第13章 使用CSS3美化网页图片 13.1 图片缩放 270 13.1.1 案例1——通过描述标记width和 height缩放图片 270 13.1.2 案例2——使用CSS3中的max-width 和max-height缩放图片 270 13.1.3 案例3——使用CSS3中的width和 height缩放图片 272 13.2 设置图片的对齐方式 272 13.2.1 案例4——设置图片横向对齐 273 13.2.2 案例5——设置图片纵向对齐 273 13.3 图文混排 275 13.3.1 案例6——设置文字环绕效果 275 13.3.2 案例7——设置图片与文字的间距 277 13.4 综合案例1——制作学校宣传单 278 13.5 综合案例2——制作简单图文 混排网页 281 13.6 高手甜点 282 13.7 跟我练练手 283 第14章 使用CSS3美化网页背景与边框 14.1 使用CSS3美化背景 286 14.1.1 案例1——设置背景颜色 background-color 286 14.1.2 案例2——设置背景图片 background-image 287 14.1.3 案例3——背景图片重复 background-repeat 288 14.1.4 案例4——背景图片显示 background-attachment 290 14.1.5 案例5——背景图片位置 background-position 291 14.1.6 案例6——背景图片大小 background-size 293 14.1.7 案例7——背景显示区域 background-origin 294 14.1.8 案例8——背景图像裁剪区域 background-clip 296 14.1.9 案例9——背景复合属性 297 14.2 使用CSS3美化边框 299 14.2.1 案例10——设置边框样式 border-style 299 14.2.2 案例11——设置边框颜色 border-color 300 14.2.3 案例12——设置边框线宽 border-width 302 14.2.4 案例13——设置边框复合属性 303 14.3 设置边框圆角效果border-radius 304 14.3.1 案例14——设置圆角边框 304 14.3.2 案例15——指定两个圆角半径 305 14.3.3 案例16——绘制四个不同圆角边框 306 14.3.4 案例17——绘制不同种类的边框 308 14.4 综合案例1——制作简单公司主页 310 14.5 综合案例2——制作简单生活资讯 主页 314 14.6 高手甜点 316 14.7 跟我练练手 317 第15章 使用CSS3美化表格和表单样式 15.1 美化表格样式 320 15.1.1 案例1——设置表格边框样式 border-collapse 320 15.1.2 案例2——设置表格边框宽度 border-width 322 15.1.3 案例3——设置表格边框颜色 background-color 323 15.2 美化表单样式 325 15.2.1 案例4——美化表单中的元素font 325 15.2.2 案例5——美化提交按钮transparent 327 15.2.3 案例6——美化下拉列表font 328 15.3 综合案例1——制作用户登录页面 330 15.4 综合案例2——制作用户注册页面 332 15.5 高手甜点 334 15.6 跟我练练手 335 第16章 使用CSS3美化超链接和鼠标 16.1 使用CSS3美化超链接 338 16.1.1 案例1——改变超链接基本样式 338 16.1.2 案例2——设置带有提示信息的 超链接 339 16.1.3 案例3——设置超链接的背景图 340 16.1.4 案例4——设置超链接的按钮效果 341 16.2 使用CSS3美化鼠标特效 343 16.2.1 案例5——使用CSS3控制鼠标箭头 343 16.2.2 案例6——设置鼠标变幻式超链接 344 16.2.3 案例7——设置网页页面滚动条 345 16.3 综合案例1——图片版本超链接 348 16.4 综合案例2——关于鼠标特效实例 350 16.5 综合案例3——制作一个简单的 导航栏 352 16.6 高手甜点 354 16.7 跟我练练手 355 第17章 使用CSS3控制网页导航菜单的样式 17.1 使用CSS3美化项目列表 358 17.1.1 案例1——美化无序列表 358 17.1.2 案例2——美化有序列表 360 17.1.3 案例3——美化自定义列表 362 17.1.4 案例4——制作图片列表 363 17.1.5 案例5——缩进图片列表 364 17.1.6 案例6——列表复合属性 365 17.2 使用CSS3制作网页菜单 367 17.2.1 案例7——制作无序表格的菜单 367 17.2.2 案例8——制作水平菜单 369 17.3 综合案例1——模拟soso导航栏 371 17.4 综合案例2——将段落转变成列表 375 17.5 高手甜点 377 17.6 跟我练练手 377 第3篇 网页版式布局 第18章 CSS定位与DIV布局核心技术 18.1 了解块级元素和行内级元素 382 18.1.1 案例1——块级元素和行内级元素 的应用 382 18.1.2 案例2——div元素和span元素的区别 384 18.2 盒子模型 385 18.2.1 盒子模型的概念 385 18.2.2 案例3——定义网页border区域 386 18.2.3 案例4——定义网页padding区域 387 18.2.4 案例5——定义网页margin区域 388 18.3 CSS3新增弹性盒模型 392 18.3.1 案例6——定义盒子布局取向 (box-orient) 392 18.3.2 案例7——定义盒子布局顺序 (box-direction) 394 18.3.3 案例8——定义盒子布局位置 (box-ordinal-group) 395 18.3.4 案例9——定义盒子弹性空间 (box-flex) 397 18.3.5 案例10——管理盒子空间(box-pack和 box-align) 399 18.3.6 案例11——盒子空间的溢出管理 (box-lines) 401 18.4 综合案例1——图文排版效果 402 18.5 综合案例2——淘宝导购菜单 404 18.6 高手甜点 407 18.7 跟我练练手 408 第19 章 CSS DIV盒子的浮动与定位 19.1 定义DIV 410 19.1.1 什么是DIV 410 19.1.2 案例1——创建DIV 410 19.2 盒子的定位 411 19.2.1 案例2——静态定位static 412 19.2.2 案例3——相对定位relative 412 19.2.3 案例4——绝对定位absolute 413 19.2.4 案例5——固定定位fixed 414 19.2.5 案例6——盒子的浮动float 416 19.3 其他CSS布局定位方式 418 19.3.1 案例7——溢出(overflow)定位 418 19.3.2 案例8——隐藏(visibility)定位 419 19.3.3 案例9——z-index空间定位 421 19.4 新增CSS3多列布局 423 19.4.1 案例10——设置列宽度column-width 423 19.4.2 案例11——设置列数column-count 424 19.4.3 案例12——设置列间距column-gap 426 19.4.4 案例13——设置列边框样式 column-rule 427 19.5 综合案例1——定位网页布局样式 429 19.6 综合案例2——制作阴影文字效果 432 19.7 高手甜点 433 19.8 跟我练练手 434 第20 章 网页布局实战案例剖析 20.1 固定宽度网页剖析与布局 436 20.1.1 案例1——网页单列布局模式 436 20.1.2 案例2——网页1-2-1型布局模式 440 20.1.3 案例3——网页1-3-1型布局模式 443 20.2 自动缩放网页1-2-1型布局模式 447 20.2.1 案例4——“1-2-1”等比例变宽布局 447 20.2.2 案例5——“1-2-1”单列变宽布局 448 20.3 自动缩放网页1-3-1型布局模式 449 20.3.1 “1-3-1”三列宽度等比例布局 449 20.3.2 案例6——“1-3-1”单侧列宽度 固定的变宽布局 450 20.3.3 案例7——“1-3-1”中间列宽度 固定的变宽布局 454 20.3.4 案例8——“1-3-1”双侧列宽度 固定的变宽布局 458 20.3.5 案例9——“1-3-1”中列和左侧 列宽度固定的变宽布局 462 20.4 综合案例1——单列宽度变化布局 465 20.5 综合案例2——多列等比例宽度 变化布局 467 20.6 高手甜点 470 20.7 跟我练练手 471 第4篇 综合案例实战 第21章 制作在线购物类网页 21.1 整体布局 476 21.1.1 设计分析 476 21.1.2 排版架构 477 21.2 主要模块设计 477 21.2.1 Logo与导航区 477 21.2.2 Banner与资讯区 479 21.2.3 产品类别区域 480 21.2.4 页脚区域 481 第22章 制作移动设备类网页 22.1 网站设计分析 484 22.2 网站结构分析 484 22.3 网站主页面的制作 485 22.4 网站成品预览 487 第23 章 制作娱乐休闲类网页 23.1 整体设计 494 23.1.1 应用设计分析 494 23.1.2 架构布局分析 495 23.2 主要模块设计 496 23.2.1 网页整体样式插入 496 23.2.2 顶部模块代码分析 498 23.2.3 视频模块代码分析 499 23.2.4 评论模块代码分析 500 23.2.5 热门推荐模块代码分析 501 23.2.6 底部模块分析 504 23.3 网页调整 504 23.3.1 部分内容调整 504 23.3.2 调整后预览测试 506
作者简介
刘玉红老师在新疆大学主要负责计算机系的毕业生实训,善于引导学生学习,让学校所学的知识和社会的需求很好地衔接,同时具有丰富的教学经验和开发经验。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0