展开全部

主编推荐语

网页设计入门到精通。

内容简介

全书共8章,包括浏览器与网页基础、网页文本处理、常用的网页标记、CSS基础、CSS布局属性、设计复杂的布局、JavaScript基础、基于对象的JavaScript编程等内容。

为了方便教师教学,本书提供丰富的教学资源,包括PPT课件、电子教案、教学大纲、课后习题答案、上机实验源代码、实训案例源代码等。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 第1章 浏览器与网页基础
  • 1.1 计算机网络与浏览器
  • 1.1.1 计算机网络
  • 1.1.2 TCP/IP
  • 1.1.3 进制与IP地址
  • 1.1.4 域名与域名服务器
  • 1.1.5 URL
  • 1.1.6 常用的浏览器
  • 1.1.7 浏览器的工作原理
  • 1.1.8 浏览器应用程序
  • 1.2 网站与网页
  • 1.2.1 网页的分类
  • 1.2.2 网页的组成元素
  • 1.2.3 网站的制作流程与网站空间
  • 1.2.4 测试网页
  • 1.2.5 发布网页
  • 1.3 网页设计辅助软件
  • 1.3.1 网页编辑软件
  • 1.3.2 网页测试软件
  • 1.3.3 IDE
  • 1.4 构建第一个网页
  • 1.4.1 创建网页文件
  • 1.4.2 网页编码与文件存储
  • 1.4.3 测试网页效果
  • 1.4.4 浏览器的渲染次序
  • 1.4.5 浏览器与内存
  • 1.5 实训案例
  • 1.5.1 安装Firefox浏览器
  • 1.5.2 安装Sublime Text 2
  • 思考与练习
  • 上机实验
  • 第2章 网页文本处理
  • 2.1 结构标记
  • 2.1.1 html标记
  • 2.1.2 head标记
  • 2.1.3 meta标记
  • 2.1.4 控制网页编码
  • 2.1.5 注释
  • 2.1.6 body标记
  • 2.1.7 进制与RGB颜色值
  • 2.1.8 网页模板文件
  • 2.2 文本样式标记与转义字符
  • 2.2.1 font标记
  • 2.2.2 物理样式标记与逻辑样式标记
  • 2.2.3 转义字符
  • 2.3 组织段落
  • 2.3.1 p标记
  • 2.3.2 div标记与span标记
  • 2.3.3 标记间的包含关系
  • 2.3.4 标题标记hn
  • 2.3.5 br标记与nobr标记
  • 2.3.6 hr标记
  • 2.3.7 像素、分辨率与进制
  • 2.3.8 align属性
  • 2.3.9 空标记
  • 2.3.10 W3C与HTML标准
  • 2.4 列表
  • 2.4.1 li标记与ol标记
  • 2.4.2 ul标记
  • 2.4.3 dl、dt和dd标记
  • 2.5 其他标记
  • 2.5.1 abbr标记
  • 2.5.2 acronym标记
  • 2.5.3 del与ins标记
  • 2.5.4 标记的分类
  • 2.6 实训案例
  • 2.6.1 创建网页模板文件
  • 2.6.2 使用网页模板文件
  • 思考与练习
  • 上机实验
  • 第3章 常用的网页标记
  • 3.1 网页文件路径
  • 3.1.1 绝对路径
  • 3.1.2 相对路径
  • 3.2 链接
  • 3.2.1 a标记
  • 3.2.2 书签
  • 3.2.3 base标记
  • 3.3 图片
  • 3.3.1 图片格式
  • 3.3.2 img标记
  • 3.3.3 map标记
  • 3.3.4 map标记内的重叠区域处理
  • 3.3.5 marquee标记
  • 3.4 设计表格
  • 3.4.1 table标记
  • 3.4.2 行标记
  • 3.4.3 单元格标记
  • 3.4.4 基准线对齐
  • 3.4.5 表格标题标记
  • 3.4.6 合并行与列
  • 3.5 设计表单
  • 3.5.1 表单
  • 3.5.2 输入控件
  • 3.6 实训案例
  • 3.6.1 调整图片尺寸
  • 3.6.2 管理网页相关文件
  • 思考与练习
  • 上机实验
  • 第4章 CSS基础
  • 4.1 CSS概述
  • 4.1.1 CSS的作用
  • 4.1.2 CSS语法
  • 4.1.3 CSS选择器
  • 4.1.4 注释与添加CSS代码
  • 4.1.5 在网页模板文件中添加CSS
  • 4.1.6 样式的优先级
  • 4.1.7 模式匹配
  • 4.1.8 CSS属性的继承
  • 4.2 CSS基本单位
  • 4.2.1 长度单位
  • 4.2.2 颜色单位
  • 4.3 设置字体相关样式
  • 4.3.1 设置字体
  • 4.3.2 设置字号
  • 4.3.3 设置字体样式
  • 4.3.4 设置笔画粗细
  • 4.3.5 设置小型的大写字母
  • 4.3.6 设置行高
  • 4.3.7 设置字体复合属性
  • 4.4 设置文本样式
  • 4.4.1 设置文本颜色
  • 4.4.2 设置文本显示方向
  • 4.4.3 设置字母间距
  • 4.4.4 设置文本对齐方式
  • 4.4.5 设置文本修饰方式
  • 4.4.6 理解伪类定义次序
  • 4.4.7 IE浏览器的工作模式
  • 4.4.8 改进网页模板文件
  • 4.4.9 设置文本缩进
  • 4.4.10 转换字母大小写
  • 4.4.11 设置单词间距
  • 4.5 设置元素背景
  • 4.5.1 设置背景图像固定
  • 4.5.2 设置元素背景色
  • 4.5.3 设置表格背景
  • 4.5.4 设置背景图像的基本属性与起始位置
  • 4.5.5 设置背景图像的重复方式
  • 4.5.6 设置背景的复合属性
  • 4.6 设置列表样式
  • 4.6.1 设置列表项符号
  • 4.6.2 设置列表项符号的位置
  • 4.6.3 用图像替换列表项符号
  • 4.6.4 设置列表的复合属性
  • 4.7 实训案例
  • 4.7.1 显示不同字体
  • 4.7.2 调整字号
  • 思考与练习
  • 上机实验
  • 第5章 CSS布局属性
  • 5.1 标记的分类
  • 5.1.1 行内元素与块元素
  • 5.1.2 块元素与行内元素的互换
  • 5.1.3 特殊的元素类型
  • 5.2 设置元素尺寸
  • 5.2.1 设置元素高度
  • 5.2.2 设置元素宽度
  • 5.2.3 伪元素
  • 5.2.4 设置文本等宽
  • 5.3 分类属性
  • 5.3.1 设置元素类型
  • 5.3.2 设置元素是否可见
  • 5.3.3 设置元素浮动
  • 5.3.4 清除浮动元素
  • 5.3.5 设置鼠标指针
  • 5.4 盒子模型
  • 5.4.1 设置外边距
  • 5.4.2 设置边框
  • 5.4.3 设置填充
  • 5.4.4 盒子模型的概念
  • 5.4.5 消除浏览器的显示差异
  • 5.5 设置表格样式
  • 5.5.1 表格样式的5个属性
  • 5.5.2 表格隔行变色与当前行提示
  • 5.6 设置元素定位
  • 5.6.1 设置外边距
  • 5.6.2 设置垂直方向的对齐方式
  • 5.6.3 设置元素堆叠顺序
  • 5.6.4 设置元素定位类型
  • 5.6.5 设置溢出处理
  • 5.7 实训案例
  • 5.7.1 模拟论坛页面
  • 5.7.2 制作个人简历页面
  • 思考与练习
  • 上机实验
  • 第6章 设计复杂的布局
  • 6.1 设计桌面浏览器布局
  • 6.1.1 迭代技术
  • 6.1.2 引入占位div
  • 6.1.3 设计三行一列桌面浏览器布局
  • 6.1.4 设计一行三列桌面浏览器布局
  • 6.1.5 第二次迭代一行三列桌面浏览器布局
  • 6.1.6 第三次迭代一行三列桌面浏览器布局
  • 6.1.7 设计三行三列桌面浏览器布局
  • 6.1.8 完善上部横向菜单
  • 6.1.9 第二次迭代上部横向菜单
  • 6.1.10 迭代左侧竖向菜单
  • 6.1.11 迭代下方版权信息
  • 6.1.12 迭代中间内容
  • 6.1.13 迭代右侧友情链接
  • 6.1.14 第二次迭代三行三列桌面浏览器布局
  • 6.1.15 第三次迭代上部横向菜单
  • 6.1.16 选择网站色调
  • 6.2 HTML5与CSS3
  • 6.2.1 浏览器内核
  • 6.2.2 初步了解HTML5
  • 6.2.3 引入HTML5后的网页模板
  • 6.2.4 CSS1到CSS3
  • 6.2.5 定义圆角矩形
  • 6.2.6 浅谈圆角矩形实现算法
  • 6.2.7 CSS3盒子模型
  • 6.2.8 HTML5新增的标记
  • 6.3 flex布局基础
  • 6.3.1 flex容器
  • 6.3.2 flex项目
  • 6.4 flex布局设计
  • 6.4.1 设计三行一列flex布局
  • 6.4.2 设计一行三列flex布局
  • 6.4.3 设计三行三列flex布局
  • 6.5 响应式网页布局
  • 6.5.1 响应式网页
  • 6.5.2 “@media”语法
  • 6.5.3 制作响应式网页
  • 6.6 实训案例
  • 6.6.1 整体布局的对齐方式
  • 6.6.2 响应式网页菜单项提示
  • 思考与练习
  • 上机实验
  • 第7章 JavaScript基础
  • 7.1 JavaScript语法基础
  • 7.1.1 定义JavaScript代码
  • 7.1.2 数据类型
  • 7.1.3 常量
  • 7.1.4 变量
  • 7.1.5 值传递
  • 7.1.6 关键字
  • 7.2 分隔符
  • 7.2.1 注释符
  • 7.2.2 空白符
  • 7.2.3 普通分隔符
  • 7.3 表达式和运算符
  • 7.3.1 算术运算符
  • 7.3.2 关系运算符
  • 7.3.3 逻辑运算符
  • 7.3.4 位运算符
  • 7.3.5 赋值运算符
  • 7.3.6 运算符的优先级
  • 7.4 流程控制
  • 7.4.1 顺序流程
  • 7.4.2 条件流程
  • 7.4.3 函数
  • 7.4.4 迭代学习方法
  • 7.4.5 JavaScript调试技巧
  • 7.4.6 常用的全局函数
  • 7.4.7 循环流程
  • 7.5 实训案例
  • 7.5.1 显示基本数据类型
  • 7.5.2 显示斐波那契数列
  • 思考与练习
  • 上机实验
  • 第8章 基于对象的JavaScript编程
  • 8.1 对象基础
  • 8.1.1 类与对象
  • 8.1.2 属性与方法
  • 8.2 JavaScript中的常用类
  • 8.2.1 Date类
  • 8.2.2 Array类
  • 8.2.3 String类
  • 8.2.4 Math类
  • 8.2.5 函数与高等数学
  • 8.3 浏览器内置对象
  • 8.3.1 窗口对象window
  • 8.3.2 文档对象document
  • 8.3.3 浏览器对象navigator
  • 8.3.4 历史对象history
  • 8.3.5 位置对象location
  • 8.4 事件及其处理方法
  • 8.4.1 onload
  • 8.4.2 onunload
  • 8.4.3 onmouseover
  • 8.4.4 onmouseout
  • 8.4.5 onfocus
  • 8.4.6 onblur
  • 8.4.7 onclick
  • 8.4.8 onselect
  • 8.4.9 onchange
  • 8.5 操作DOM
  • 8.5.1 操作DOM节点
  • 8.5.2 制作实时数字时钟
  • 8.5.3 实时显示在页面停留的时间
  • 8.5.4 修改DOM节点的样式
  • 8.5.5 校验表单
  • 8.5.6 设计RGB颜色查看器
  • 8.6 HTTP异步通信
  • 8.6.1 XMLHttpRequest对象
  • 8.6.2 JSON对象
  • 8.6.3 获取天气信息
  • 8.6.4 使用终端显示日志信息
  • 8.7 兼容性设计
  • 8.7.1 IE浏览器的条件注释
  • 8.7.2 低版本IE浏览器兼容HTML5和CSS3
  • 8.7.3 自动切换桌面浏览器布局与移动端浏览器布局
  • 8.8 JavaScript框架简介
  • 8.8.1 jQuery框架
  • 8.8.2 Vue.js框架
  • 8.8.3 Node.js框架
  • 8.9 实训案例
  • 8.9.1 提示文档加载完毕
  • 8.9.2 提示文档加载进程
  • 思考与练习
  • 上机实验
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。