展开全部

主编推荐语

前端开发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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。