前端HTML+CSS修炼之道(视频同步+直播)

前端HTML+CSS修炼之道(视频同步+直播)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

从2010年开始,妙味课堂坚持做前端开发培训,得到了数万名学员的认可。《前端HTML CSS修炼之道》这本书完全根据妙味课堂的培训大纲改编而成,内容强调实用和实战,购买图书后,可以激活妙味课堂的在线视频课程,可以参加妙味举办的直播公开课,不断学习前端新技术,也可以到妙味交流社区,和众多的前端开发学习者一起交流互动,帮助你解决学习中遇到的困难,购买图书后,还可下载“值得反复推敲的经典布局方案”和“聊聊浏览器兼容性问题的那点事儿”实用电子文档。我们乐于分享,只为让你扎扎实实做出好前端!

内容简介

本书详细讲解了HTML和CSS两大前端技术的基本理论知识、使用方法(包括许多实用技巧)以及它们的综合应用,每章都配置了大量的实用案例,图文并茂,效果直观。本书语言简洁明快、通俗易懂,不管是初学者还是具有一定基础的读者,都能从中得到很大的收获。

本书共13章,1章主要讲解了前端开发涉及的相关概念、所需工具和软件以及HTML页面的基本结构;2~4章主要讲解了CSS语法、选择器、CSS应用到HTML页面的常用方式、CSS的冲突与解决、CSS字体属性、CSS文本属性、CSS背景属性、盒子模型的组成、盒子边框设置、盒子内边距以及外边距设置;第5~10章主要讲解了常用的文本标签、HTML5文档结构标签、常用多媒体标签、页面元素所具有的类型以及类型之间的相互转换、使用CSS reset标签样式、使用<img>标签在网页中插入图片、列表标签的应用、使用<a>标签创建超链接、使用<base>标签设置链接基准URL、表格相关标签、CSS表格属性、使用CSS格式化表格以及表格的综合应用、表单相关标签的使用、表单元素的disabled和readonly属性、表单新增属性、表单元素的默认样式及重置、表单美化等内容;11~12章主要讲解了标准流排版、浮动排版和定位排版;13章主要讲解了综合应用HTML和CSS开发一个静态网站的相关内容,包括网站前期规划、网页制作、网站建设技巧等内容。

本书为前端开发初学者而编写,也可作为各类院校及培训学校计算机及相关专业的教材,还可供从事前端开发工作的相关人员参考。

章节目录

第1章 探本溯源,前端开发基础漫谈

1.1 前端开发是做什么的 2

1.2 前端开发技术 5

1.2.1 HTML 超文本标记语言:搭建网页“ 结构” 5

1.2.2 CSS 层叠样式表:给网页添加“ 样式” 6

1.2.3 JavaScript:让网页响应某种“ 行为” 6

1.3 前端开发所需软件 7

1.3.1 Photoshop 8

1.3.2 编辑器 11

1.3.3 浏览器 12

1.4 第一个HTML 页面 12

1.4.1 基本标记标签 13

1.4.2 标签嵌套关系 19

1.5 div 标签简介 19

练习题 20

第2章 CSS基础语法、选择器和样式冲突的解决方案

2.1 CSS 概述 22

2.2 定义CSS 的基本语法 23

2.3 基本选择器 25

2.3.1 元素选择器 25

2.3.2 ID 选择器 26

2.3.3 类选择器 29

2.3.4 伪类选择器 33

2.3.5 伪元素选择器 35

2.3.6 通用选择器 38

2.4 复合选择器 39

2.4.1 交集选择器 39

2.4.2 并集选择器 40

2.4.3 后代选择器 41

2.4.4 子元素选择器 43

2.4.5 相邻兄弟选择器 44

2.4.6 属性选择器 45

2.5 CSS 选择器的使用方法 47

2.6 CSS 应用到HTML 页面的常用方式 47

2.6.1 行内式 47

2.6.2 内嵌式 48

2.6.3 链接式 49

2.7 CSS 的冲突与解决 50

练习题 53

第3章 网页排版利器:CSS 字体、文本、背景属性设置

3.1 字体属性 55

3.1.1 字体粗细属性:font-weight 55

3.1.2 字体风格属性:font-style 56

3.1.3 字体大小属性:font-size 58

3.1.4 字体族属性:font-family 59

3.1.5 文本行高属性:line-height 62

3.1.6 字体属性:font 65

3.2 文本属性 66

3.2.1 颜色属性:color 66

3.2.2 水平对齐属性:text-align 69

3.2.3 首行缩进属性:text-indent 70

3.2.4 文本修饰属性:text-decoration 71

3.2.5 字符间距属性:letter-spacing 73

3.2.6 字间距属性:word-spacing 74

3.3 背景属性 75

3.3.1 背景颜色属性:background-color 75

3.3.2 背景图片属性:background-image 76

3.3.3 背景图片重复属性:backgroundrepeat 77

3.3.4 背景图片位置属性:backgroundposition 79

3.3.5 背景图片滚动属性:backgroundattachment 81

3.3.6 背景属性:background 83

练习题 84

第4章 剖析“盒模型”特性,详解布局方寸间的逻辑关系

4.1 盒子模型的组成 86

4.2 盒子边框(border)设置 88

4.2.1 设置边框风格 88

4.2.2 设置边框宽度 90

4.2.3 设置边框颜色 93

4.2.4 统一设置边框的宽度、颜色和风格 95

4.2.5 边框的形状 98

4.3 盒子内边距(padding)设置 100

4.3.1 内边距的设置 100

4.3.2 padding 内边距的特点 103

4.4 盒子外边距(margin)设置 105

4.4.1 外边距的设置 105

4.4.2 盒子外边距合并 107

4.4.3 相邻盒子之间的水平间距 113

练习题 116

第5章 世界是多样化的,标签是语义化的

5.1 常用文本标签 118

5.1.1 段落与换行标签 118

5.1.2 标题字标签 119

5.1.3 strong 标签 121

5.1.4 em 标签 122

5.1.5 mark 标签 122

5.1.6 time 标签 123

5.1.7 span 标签 124

5.1.8 空格和特殊字符的输入 124

5.2 文档结构标签 126

5.2.1 header 标签 127

5.2.2 article 标签 128

5.2.3 section 标签 129

5.2.4 main 标签 130

5.2.5 nav 标签 130

5.2.6 aside 标签 131

5.2.7 footer 标签 131

练习题 132

第6章 探究多媒体标签,揭秘各种元素类型

6.1 多媒体标签 134

6.1.1 object 标签 134

6.1.2 embed 标签 136

6.1.3 video 标签 137

6.1.4 audio 标签 138

6.2 元素类型 139

6.2.1 block 块级元素 139

6.2.2 inline 行内元素 140

6.2.3 inline-block 行内块元素 142

6.2.4 使用display 属性改变元素类型 144

6.3 使用CSS reset 标签样式 147

练习题 148

第7章 为网页配上精美图片、让列表清晰传达具象内容

7.1 使用 img 标签在网页中插入图片 150

7.1.1 网页常用图片格式 150

7.1.2 插入图片的基本语法 150

7.1.3 设置图片提示信息和替换信息 152

7.1.4 使用标签属性设置图片大小 153

7.1.5 使用CSS 设置图片样式 154

7.2 使用列表标签创建列表 156

7.2.1 创建有序列表 156

7.2.2 创建无序列表 159

7.2.3 创建定义列表 161

7.2.4 创建嵌套列表 162

7.2.5 使用CSS 列表属性设置列表样式 163

7.2.6 使用列表和列表属性创建纵向菜单 164

7.2.7 使用列表和display:inline 创建横向菜单 166

7.2.8 使用列表和display:inline-block实现图文横排 167

练习题 169

第8章 使用超链接构建信息间的连接关系

8.1 使用 a 标签创建链接 171

8.1.1 创建链接的基本语法 171

8.1.2 设置链接目标窗口 172

8.1.3 链接路径的设置 173

8.2 使用 base 标签设置链接基准URL 176

8.3 链接的类型 178

8.4 使用伪类设置链接样式 185

8.5 链接与内联框架 187

8.5.1 内联框架标签iframe 187

8.5.2 修改内联框架默认样式 188

8.5.3 使用内联框架作为链接的目标窗口 188

8.5.4 使用内联框架的优缺点 189

练习题 190

第9章 呈现数据的利器:网页表格

9.1 表格概述 192

9.2 表格标签 194

9.2.1 table 标签 194

9.2.2 tr 标签 195

9.2.3 td 和 th 标签 195

9.2.4 caption 标签 195

9.2.5 thead、tbody 和tfoot标签 196

9.2.6 使用colspan 属性实现单元格跨列合并 197

9.2.7 使用rowspan 属性实现跨行操作 199

9.2.8 使用表格标签属性格式化表格 200

9.3 CSS 表格属性 202

9.4 使用CSS 格式化表格 204

9.5 表格各元素的display 属性值 206

9.6 表格综合案例 206

练习题 210

第10章 构建在控件之上的数据交互方案:网页表单

10.1 表单概述 212

10.2 form 标签 212

10.3 input 表单控件 213

10.3.1 input 表单控件概述 213

10.3.2 文本框 214

10.3.3 密码框 215

10.3.4 隐藏域 215

10.3.5 文件域 216

10.3.6 单选框和复选框 217

10.3.7 提交按钮 218

10.3.8 普通按钮 219

10.3.9 重置按钮 220

10.3.10 图像按钮 220

10.3.11 button 元素按钮 222

10.4 label 标签 223

10.5 选择列表 224

10.6 多行文本域 227

10.7 表单元素的disabled 和readonly属性 228

10.8 表单新增属性 230

10.8.1 form 属性 230

10.8.2 formaction 属性 231

10.8.3 autofocus 属性 231

10.8.4 pattern 属性 232

10.8.5 placeholder 属性 233

10.8.6 required 属性 234

10.9 元素轮廓(outline) 235

10.10 表单元素的默认样式及重置 237

10.11 表单美化 238

10.11.1 单行文本框控件的美化 238

10.11.2 按钮控件的美化 239

10.11.3 单选框/ 复选框控件的美化 240

10.11.4 上传文件控件美化 242

10.11.5 下拉列表控件美化 244

10.12 表单的元素类型 245

练习题 245

第11章 玩转文档排版的犀利武器:浮动

11.1 标准流排版 247

11.2 浮动排版 248

11.2.1 浮动设置 249

11.2.2 浮动元素的表现及特征 249

11.2.3 浮动清除 260

11.2.4 使用空div 清除浮动解决父元素高度塌陷问题 264

11.2.5 使用伪元素清除浮动解决父元素高度塌陷问题 265

11.2.6 使用BFC 解决父元素高度塌陷问题 269

11.2.7 使用overflow 属性解决父元素高度塌陷问题 272

11.2.8 使用BFC 防止浮动元素覆盖文档流元素 274

练习题 276

第12章 平面之上的叠加艺术:定位

12.1 定位排版属性position 278

12.1.1 静态定位 278

12.1.2 相对定位 278

12.1.3 绝对定位 281

12.1.4 固定定位 289

12.2 定位层级 295

12.3 定位相关知识 299

12.3.1 全屏的div 设置 299

12.3.2 透明度/ 透明滤镜 300

12.3.3 margin 负值 305

12.3.4 元素的绝对居中 312

练习题 313

第13章 技术的世界只崇拜实干者:整站静态页面开发

13.1 网站前期规划 315

13.1.1 网站目录划分 315

13.1.2 网站文件夹、文件的命名 316

13.1.3 网站整体规划 319

13.2 网站首页制作 320

13.2.1 网站首页结构 320

13.2.2 网站首页之头部&banner 版块的制作 320

13.2.3 以图换字 322

13.2.4 滑动门 325

13.2.5 CSS 精灵图 328

13.2.6 网站首页之课程介绍版块的制作 330

13.2.7 文字阴影text-shadow 332

13.2.8 盒阴影box-shadow 334

13.2.9 圆角border-radius 337

13.2.10 网站首页之学员作品展示版块的制作 341

13.2.11 网站首页之讲师介绍版块的制作 341

13.2.12 网站首页之妙味服务版块的制作 342

13.2.13 网站首页之页脚版块的制作 343

13.3 网站其他页面的制作 343

13.4 网站优化 344

13.5 网站建设技巧 346

13.5.1 最小宽度/ 最小高度 346

13.5.2 最大宽度/ 最大高度 347

13.5.3 text-overflow 文本溢出 348

练习题 348

前端HTML+CSS修炼之道(视频同步+直播)是2017年由人民邮电出版社出版,作者刘伟。

得书感谢您对《前端HTML+CSS修炼之道(视频同步+直播)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
HTML5+CSS3Web开发案例教程(在线实训版) 电子书
本书紧密围绕前端开发工程师在工作中会遇到的实际问题和相应的解决方法与技术层层展开,系统介绍使用HTML5和CSS3进行前端开发的知识内容和实战技巧。
Vue.js设计与实现 电子书
1.Vue.js官方团队成员霍春阳倾力打造;2.基于Vue.js3深入解析Vue.js设计细节;3.Vue.js作者尤雨溪作序推荐;4.本书提供源代码下载;5.业界大咖联袂推荐...
从0到1:HTML5Canvas动画开发(全彩版) 电子书
作者根据自己多年的前后端开发经验,详尽介绍了HTML5 Canvas动画开发技术。
Vue.jsWeb开发案例教程 电子书
本书通过大量案例深入讲解了使用Vue.js进行前端开发的相关概念、原理和方法。
Angular开发入门与实战 电子书
深入浅出学Angular,实战驱动,快速提升开发实力。