您好,欢迎光临有路网!
HTML5+CSS3网站设计基础教程(第3版)
QQ咨询:
有路璐璐:

HTML5+CSS3网站设计基础教程(第3版)

  • 作者:黑马程序员
  • 出版社:人民邮电出版社
  • ISBN:9787115614063
  • 出版日期:2023年07月01日
  • 页数:296
  • 定价:¥59.80
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书是针对零基础网页设计人员而编写的入门教程。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 网页构成 1 1.1.2 网页相关名词 3 1.1.3 Web标准 4 1.1.4 浏览器 5 1.2 HTML5概述 8 1.2.1 HTML的演变历程 8 1.2.2 HTML5的优势 9 1.2.3 浏览器对HTML5的兼容情况 10 1.3 HTML5的基础知识 10 1.3.1 HTML5的基本结构 10 1.3.2 HTML5的语法格式 11 1.3.3 HTML5标签的类型 12 1.3.4 HTML5标签的属性 13 1.3.5 HTML5文档头部相关标签 14 1.4 HTML5的代码编辑工具 15 1.4.1 VS Code的安装、设置 15 1.4.2 VS Code的使用 18 1.5 阶段案例——第 一个HTML5页面 20 1.5.1 案例分析 20 1.5.2 制作HTML5页面 20 本章小结 21 动手实践 21 第 2章 HTML5标签和属性 22 2.1 文本控制标签 22 2.1.1 页面格式化标签 22 2.1.2 文本格式化标签 25 2.1.3 文本样式标签 27 2.1.4 特殊字符 28 2.2 图像标签 29 2.2.1 常用图像格式 29 2.2.2 图像标签及其属性 29 2.2.3 路径和相对路径 33 2.3 列表标签 34 2.3.1 无序列表 34 2.3.2 有序列表 35 2.3.3 定义列表 37 2.3.4 列表的嵌套 38 2.4 超链接标签 39 2.4.1 创建超链接 39 2.4.2 锚点链接 40 2.5 结构标签 42 2.5.1 标签 42 2.5.2标签 43 2.5.3标签 43 2.5.4 标签 43 2.5.5 标签 44 2.5.6 标签 45 2.5.7 标签和 标签 45 2.5.8 标签 46 2.6 页面交互标签 47 2.6.1 标签和 标签 47 2.6.2 标签 48 2.6.3 标签 48 2.7 全局属性 49 2.7.1 draggable属性 50 2.7.2 hidden属性 51 2.7.3 contenteditable属性 51 2.8 阶段案例——影片介绍网页 52 2.8.1 分析效果图 53 2.8.2 搭建页面结构 54 本章小结 57 动手实践 58 第3章 CSS3入门 59 3.1 CSS概述 59 3.1.1 认识CSS 59 3.1.2 CSS的发展历史 60 3.2 CSS基础 61 3.2.1 CSS样式规则 61 3.2.2 引入CSS样式表 62 3.2.3 CSS基础选择器 65 3.3 字体样式属性 70 3.3.1 font-size:字号 70 3.3.2 font-family:字体 70 3.3.3 font-weight:文字粗细 71 3.3.4 font-variant:变体 71 3.3.5 font-style:字体风格 71 3.3.6 font:综合设置字体样式 71 3.3.7 @font-face规则 72 3.4 文本外观属性 73 3.4.1 color:文本颜色 73 3.4.2 letter-spacing:字间距 74 3.4.3 word-spacing:单词间距 74 3.4.4 line-height:行间距 75 3.4.5 text-transform:文本转换 75 3.4.6 text-decoration:文本装饰 76 3.4.7 text-align:水平对齐方式 76 3.4.8 text-indent:首行缩进 77 3.4.9 white-space:空格处理 77 3.4.10 text-shadow:阴影效果 78 3.4.11 text-overflow:处理溢出的文本 79 3.4.12 word-wrap属性 80 3.5 列表样式属性 81 3.5.1 list-style-type属性 82 3.5.2 list-style-image属性 83 3.5.3 list-style-position属性 84 3.5.4 list-style属性 85 3.6 CSS的层叠性和继承性 86 3.6.1 层叠性 86 3.6.2 继承性 87 3.7 CSS优先级 88 3.8 阶段案例——宣传软文 90 3.8.1 分析效果图 90 3.8.2 搭建页面结构 90 3.8.3 定义CSS样式 91 本章小结 92 动手实践 92 第4章 CSS3选择器 93 4.1 属性选择器 93 4.1.1 E[attribute]选择器 93 4.1.2 E[attribute=value]选择器 94 4.1.3 E[attribute~=value]选择器 95 4.1.4 E[attribute|=value]选择器 96 4.1.5 E[attribute^=value]选择器 96 4.1.6 E[attribute$=value]选择器 97 4.1.7 E[attribute*=value]选择器 98 4.2 关系选择器 98 4.2.1 子元素选择器 99 4.2.2 兄弟选择器 99 4.3 结构化伪类选择器 101 4.3.1 :root选择器 101 4.3.2 :not选择器 102 4.3.3 :only-child选择器 103 4.3.4 :first-child选择器和:last-child选择器 104 4.3.5 :nth-child(n)选择器和:nth-last-child(n)选择器 105 4.3.6 :first-of-type选择器和 :last-of-type选择器 106 4.3.7 :nth-of-type(n)选择器 和:nth-last-of-type(n)选择器 107 4.3.8 :empty选择器 108 4.3.9 :target选择器 108 4.4 状态化伪类选择器 109 4.5 伪元素选择器 111 4.5.1 :before选择器 111 4.5.2 :after选择器 112 4.6 阶段案例——风云人物列表页面 113 4.6.1 分析效果图 114 4.6.2 搭建页面结构 115 4.6.3 定义CSS样式 117 本章小结 118 动手实践 119 第5章 盒子模型 120 5.1 认识盒子模型 120 5.2 标签 121 5.3 边框属性 123 5.3.1 border-style:边框样式 123 5.3.2 border-width:边框宽度 124 5.3.3 border-color:边框颜色 125 5.3.4 border:综合设置边框 125 5.3.5 border-radius:圆角边框 126 5.3.6 border-image:图像边框 128 5.4 边距属性 131 5.4.1 内边距属性 131 5.4.2 外边距属性 133 5.5 宽度属性和高度属性 134 5.6 box-shadow属性 135 5.7 box-sizing属性 136 5.8 背景属性 138 5.8.1 设置背景颜色 138 5.8.2 设置背景图像 139 5.8.3 设置背景图像平铺 139 5.8.4 设置背景图像的位置 140 5.8.5 设置背景图像固定 142 5.8.6 设置背景颜色与背景图像的不透明度 142 5.8.7 设置背景图像的大小 143 5.8.8 设置背景的显示区域 144 5.8.9 设置背景的裁剪区域 146 5.8.10 设置多重背景图像 147 5.8.11 背景复合属性 148 5.9 CSS3渐变属性 149 5.9.1 线性渐变 149 5.9.2 径向渐变 150 5.9.3 重复渐变 151 5.10 阶段案例——感动中国人物榜 153 5.10.1 分析效果图 153 5.10.2 搭建页面结构 154 5.10.3 定义CSS样式 154 本章小结 155 动手实践 156 第6章 网页布局 157 6.1 网页布局概述 157 6.2 元素的浮动 159 6.2.1 元素的浮动属性 159 6.2.2 清除浮动 162 6.3 overflow属性 167 6.4 元素的定位 170 6.4.1 元素的定位属性 170 6.4.2 静态定位 170 6.4.3 相对定位 171 6.4.4 定位 172 6.4.5 固定定位 174 6.4.6 z-index层叠等级属性 174 6.5 元素的类型与转换 174 6.5.1 元素的类型 174 6.5.2 标签 176 6.5.3 元素的转换 177 6.6 布局类型 179 6.6.1 单列布局 179 6.6.2 两列布局 180 6.6.3 三列布局 181 6.7 网页模块的命名规范 185 6.8 阶段案例——网页焦点图 186 6.8.1 分析效果图 186 6.8.2 搭建页面结构 186 6.8.3 定义CSS样式 187 本章小结 190 动手实践 190 第7章 表格和表单 191 7.1 表格 191 7.1.1 创建表格 191 7.1.2标签的属性 193 7.1.3标签的属性 196 7.1.4 标签的属性 198 7.1.5标签 200 7.1.6 表格的结构 200 7.2 使用CSS控制表格样式 201 7.2.1 使用CSS控制表格边框 201 7.2.2 使用CSS控制单元格边距 204 7.2.3 使用CSS控制单元格的 宽度和高度 205 7.3 表单 206 7.3.1 表单的构成 206 7.3.2 创建表单 207 7.3.3 表单控件 207 7.4 HTML5表单的新增控件类型、标签和属性 215 7.4.1 新的input控件类型 215 7.4.2 新的表单标签 219 7.4.3 新的input控件属性 221 7.4.4 新的表单属性 227 7.5 使用CSS控制表单样式 227 7.6 阶段案例——信息登记表 229 7.6.1 分析效果图 230 7.6.2 搭建页面结构 230 7.6.3 定义CSS样式 231 本章小结 233 动手实践 234 第8章 多媒体嵌入 235 8.1 视频、音频嵌入技术概述 235 8.2 HTML5支持的视频格式和音频格式 237 8.2.1 视频格式 237 8.2.2 音频格式 237 8.3 嵌入视频和音频 238 8.3.1 在HTML5中嵌入视频 238 8.3.2 在HTML5中嵌入音频 240 8.3.3 视频、音频文件的兼容性问题 240 8.3.4 调用网络音频、视频文件 242 8.4 使用CSS控制视频的宽度和高度 243 8.5 阶段案例—音乐播放页面 244 8.5.1 分析效果图 245 8.5.2 搭建页面结构 245 8.5.3 定义CSS样式 246 本章小结 248 动手实践 248 第9章 过渡、变形和动画 250 9.1 过渡 250 9.1.1 transition-property属性 250 9.1.2 transition-duration属性 251 9.1.3 transition-timing-function属性 252 9.1.4 transition-delay属性 253 9.1.5 transition属性 253 9.2 变形 254 9.2.1 认识transform 254 9.2.2 2D变形 254 9.2.3 3D变形 259 9.3 动画 263 9.3.1 @keyframes规则 264 9.3.2 animation-name属性 264 9.3.3 animation-duration属性 265 9.3.4 animation-timing-function属性 266 9.3.5 animation-delay属性 266 9.3.6 animation-iteration-count属性 266 9.3.7 animation-direction属性 266 9.3.8 animation属性 267 9.4 阶段案例——表情图片 268 9.4.1 分析效果图 268 9.4.2 搭建页面结构 269 9.4.3 定义CSS样式 269 本章小结 272 动手实践 272 第 10章 实战开发——制作油纸伞网站首页 273 10.1 项目背景 274 10.2 准备工作 274 10.3 制作网站首页 277 本章小结 295 动手实践 295

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外