从2010年始,妙味课堂坚持做前端发培训,得到了数万名学员的认可。《前端HTML CSS修炼之道》这本书完全根据妙味课堂的培训大纲改编而成,内容强调实用和实战,图书后,可以激活妙味课堂的在线视频课程,可以参加妙味举办的直播公课,不断学习前端新技术,也可以到妙味交流社区,和众多的前端发学习者一起交流互动,帮助你解决学习中遇到的困难,图书后,还可下载“聊聊浏览器兼容性问题的那事儿”实用电子文档。我们乐于分享,只为让你扎扎实实做出好前端!
售 价:¥
纸质售价:¥35.20购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容提要
前言
致谢
第1章 探本溯源,前端开发基础漫谈
1.1 前端开发是做什么的
1.2 前端开发技术
1.2.1 HTML超文本标记语言:搭建网页“结构”
1.2.2 CSS层叠样式表:给网页添加“样式”
1.2.3 JavaScript:让网页响应某种“行为”
1.3 前端开发所需软件
1.3.1 Photoshop
1.3.2 编辑器
1.3.3 浏览器
1.4 第一个HTML页面
1.4.1 基本标记标签
1.4.2 标签嵌套关系
1.5 <div>标签简介
练习题
第2章 CSS基础语法、选择器和样式冲突的解决方案
2.1 CSS概述
2.2 定义CSS的基本语法
2.3 基本选择器
2.3.1 元素选择器
2.3.2 ID选择器
2.3.3 类选择器
2.3.4 伪类选择器
2.3.5 伪元素选择器
2.3.6 通用选择器
2.4 复合选择器
2.4.1 交集选择器
2.4.2 并集选择器
2.4.3 后代选择器
2.4.4 子元素选择器
2.4.5 相邻兄弟选择器
2.4.6 属性选择器
2.5 CSS选择器的使用方法
2.6 CSS应用到HTML页面的常用方式
2.6.1 行内式
2.6.2 内嵌式
2.6.3 链接式
2.7 CSS的冲突与解决
练习题
第3章 网页排版利器:CSS字体、文本、背景属性设置
3.1 字体属性
3.1.1 字体粗细属性:font-weight
3.1.2 字体风格属性:font-style
3.1.3 字体大小属性:font-size
3.1.4 字体族属性:font-family
3.1.5 文本行高属性:line-height
3.1.6 字体属性:font
3.2 文本属性
3.2.1 颜色属性:color
3.2.2 水平对齐属性:text-align
3.2.3 首行缩进属性:text-indent
3.2.4 文本修饰属性:text-decoration
3.2.5 字符间距属性:letter-spacing
3.2.6 字间距属性:word-spacing
3.3 背景属性
3.3.1 背景颜色属性:background-color
3.3.2 背景图片属性:background-image
3.3.3 背景图片重复属性:background-repeat
3.3.4 背景图片位置属性:background-position
3.3.5 背景图片滚动属性:background-attachment
3.3.6 背景属性:background
练习题
第4章 剖析“盒模型”特性,详解布局方寸间的逻辑关系
4.1 盒子模型的组成
4.2 盒子边框(border)设置
4.2.1 设置边框风格
4.2.2 设置边框宽度
4.2.3 设置边框颜色
4.2.4 统一设置边框的宽度、颜色和风格
4.2.5 边框的形状
4.3 盒子内边距(padding)设置
4.3.1 内边距的设置
4.3.2 padding内边距的特点
4.4 盒子外边距(margin)设置
4.4.1 外边距的设置
4.4.2 盒子外边距合并
4.4.3 相邻盒子之间的水平间距
练习题
第5章 世界是多样化的,标签是语义化的
5.1 常用文本标签
5.1.1 段落与换行标签
5.1.2 标题字标签
5.1.3 <strong>标签
5.1.4 <em>标签
5.1.5 <mark>标签
5.1.6 < time>标签
5.1.7 <span>标签
5.1.8 空格和特殊字符的输入
5.2 文档结构标签
5.2.1 <header>标签
5.2.2 < article>标签
5.2.3 <section>标签
5.2.4 < main>标签
5.2.5 <nav>标签
5.2.6 <aside>标签
5.2.7 <footer>标签
练习题
第6章 探究多媒体标签,揭秘各种元素类型
6.1 多媒体标签
6.1.1 <object>标签
6.1.2 <embed>标签
6.1.3 <video>标签
6.1.4 <audio>标签
6.2 元素类型
6.2.1 block块级元素
6.2.2 inline行内元素
6.2.3 inline-block行内块元素
6.2.4 使用display属性改变元素类型
6.3 使用CSS reset标签样式
练习题
第7章 为网页配上精美图片、让列表清晰传达具象内容
7.1 使用<img>标签在网页中插入图片
7.1.1 网页常用图片格式
7.1.2 插入图片的基本语法
7.1.3 设置图片提示信息和替换信息
7.1.4 使用标签属性设置图片大小
7.1.5 使用CSS设置图片样式
7.2 使用列表标签创建列表
7.2.1 创建有序列表
7.2.2 创建无序列表
7.2.3 创建定义列表
7.2.4 创建嵌套列表
7.2.5 使用CSS列表属性设置列表样式
7.2.6 使用列表和列表属性创建纵向菜单
7.2.7 使用列表和display:inline创建横向菜单
7.2.8 使用列表和display:inline-block实现图文横排
练习题
第8章 使用超链接构建信息间的连接关系
8.1 使用<a>标签创建链接
8.1.1 创建链接的基本语法
8.1.2 设置链接目标窗口
8.1.3 链接路径的设置
8.2 使用<base>标签设置链接基准URL
8.3 链接的类型
8.4 使用伪类设置链接样式
8.5 链接与内联框架
8.5.1 内联框架标签<iframe>
8.5.2 修改内联框架默认样式
8.5.3 使用内联框架作为链接的目标窗口
8.5.4 使用内联框架的优缺点
练习题
第9章 呈现数据的利器:网页表格
9.1 表格概述
9.2 表格标签
9.2.1 <table>标签
9.2.2 <tr>标签
9.2.3 <td>和<th>标签
9.2.4 <caption>标签
9.2.5 <thead>、<tbody>和<tfoot>标签
9.2.6 使用colspan属性实现单元格跨列合并
9.2.7 使用rowspan属性实现跨行操作
9.2.8 使用表格标签属性格式化表格
9.3 CSS表格属性
9.4 使用CSS格式化表格
9.5 表格各元素的display属性值
9.6 表格综合案例
练习题
第10章 构建在控件之上的数据交互方案:网页表单
10.1 表单概述
10.2 <form>标签
10.3 input表单控件
10.3.1 input表单控件概述
10.3.2 文本框
10.3.3 密码框
10.3.4 隐藏域
10.3.5 文件域
10.3.6 单选框和复选框
10.3.7 提交按钮
10.3.8 普通按钮
10.3.9 重置按钮
10.3.10 图像按钮
10.3.11 button元素按钮
10.4 label标签
10.5 选择列表
10.6 多行文本域
10.7 表单元素的disabled和readonly属性
10.8 表单新增属性
10.8.1 form属性
10.8.2 formaction属性
10.8.3 autofocus属性
10.8.4 pattern属性
10.8.5 placeholder属性
10.8.6 required属性
10.9 元素轮廓(outline)
10.10 表单元素的默认样式及重置
10.11 表单美化
10.11.1 单行文本框控件的美化
10.11.2 按钮控件的美化
10.11.3 单选框/复选框控件的美化
10.11.4 上传文件控件美化
10.11.5 下拉列表控件美化
10.12 表单的元素类型
练习题
第11章 玩转文档排版的犀利武器:浮动
11.1 标准流排版
11.2 浮动排版
11.2.1 浮动设置
11.2.2 浮动元素的表现及特征
11.2.3 浮动清除
11.2.4 使用空div清除浮动解决父元素高度塌陷问题
11.2.5 使用伪元素清除浮动解决父元素高度塌陷问题
11.2.6 使用BFC解决父元素高度塌陷问题
11.2.7 使用overflow属性解决父元素高度塌陷问题
11.2.8 使用BFC防止浮动元素覆盖文档流元素
练习题
第12章 平面之上的叠加艺术:定位
12.1 定位排版属性position
12.1.1 静态定位
12.1.2 相对定位
12.1.3 绝对定位
12.1.4 固定定位
12.2 定位层级
12.3 定位相关知识
12.3.1 全屏的div设置
12.3.2 透明度/透明滤镜
12.3.3 margin负值
12.3.4 元素的绝对居中
练习题
第13章 值得反复推敲的经典布局方案
13.1 常见网页布局版式
13.1.1 上中下一栏版式
13.1.2 左右两栏版式
13.1.3 左右两栏+页眉+页脚版式
13.1.4 左右宽度固定且中间自适应的左中右三栏版式
13.1.5 左右宽度固定、中间自适应的左中右三栏+页眉+页脚版式
13.2 使用常见布局版式布局网页案例
13.2.1 使用左右两栏+页眉+页脚版式布局页面
13.2.2 使用左中右三栏+页眉+页脚版式布局页面
练习题
第14章 技术的世界只崇拜实干者:整站静态页面开发
14.1 网站前期规划
14.1.1 网站目录划分
14.1.2 网站文件夹、文件的命名
14.1.3 网站整体规划
14.2 网站首页制作
14.2.1 网站首页结构
14.2.2 网站首页之头部&banner版块的制作
14.2.3 以图换字
14.2.4 滑动门
14.2.5 CSS 精灵图
14.2.6 网站首页之课程介绍版块的制作
14.2.7 文字阴影text-shadow
14.2.8 盒阴影box-shadow
14.2.9 圆角border-radius
14.2.10 网站首页之学员作品展示版块的制作
14.2.11 网站首页之讲师介绍版块的制作
14.2.12 网站首页之妙味服务版块的制作
14.2.13 网站首页之页脚版块的制作
14.3 网站其他页面的制作
14.4 网站优化
14.5 网站建设技巧
14.5.1 最小宽度/最小高度
14.5.2 最大宽度/最大高度
14.5.3 text-overflow文本溢出
练习题
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜