计算机
类型
可以朗读
语音朗读
300千字
字数
2017-09-01
发行日期
展开全部
主编推荐语
前端开发16章全攻略:从基础到网站优化
内容简介
本书总共分为16章,主要内容包括:前端开发基础、 CSS定义、CSS的应用及冲突解决、盒子模型、文本常用HTML标签、在网页中插入图片、CSS盒子的定位、在网页中创建超链接、在网页中创建列表、在网页中使用表格、在网页中创建HTML表单、HTML5表单新增属性及新增input元素类型、HTML5新增标签、使用DIV+CSS 布局网页、CSS浏览器兼容处理及调试、网站建设与优化。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 前言
- 致谢
- 第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文本溢出
- 练习题
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。