编辑推荐
本书系统地介绍了 CSS 样式基础理论和实际应用技术,并通过实例,使初学者能够全面、快速地掌握Div+CSS 网页布局的方法和技巧。
全面详尽 ,实战精通
案例贯穿全书,详尽介绍Div+CSS布局理论知识和实技能。
循序 ,疑难解答
全面归纳 Div+CSS网页样式设计与布局过程中的各种疑难问题。
紧跟趋势
兼顾HTML5、CSS3和移动设计,掌握全新的网页制作技术。
配备课件 ,便于总结
随书附子课件,便于老师课堂教学和学生把握知识要点。
目录
- 第1章 怎样开发设计
- 1.1 开发设计需要什么
- 1.1.1 需要HTML文件
- 1.1.2 需要DIV来布局
- 1.1.3 需要CSS来定义样式
- 1.1.4 需要JavaScript
- 1.2 通过Dreamweaver开发DIV+CSS
- 1.2.1 通过Dreamweaver在HTML页面里插入DIV
- 1.2.2 Dreamweaver的CSS代码支持
- 1.3 一个简单的网页需含什么
- 1.3.1 head部分
- 1.3.2 body部分
- 1.3.3 编写注释
- 第2章 HTML入门基础
- 2.1 HTML标签
- 2.1.1 段落标签
- 2.1.2 文本标签
- 2.1.3 超链接标签
- 2.1.4 图像标签
- 2.1.5 表格标签
- 2.2 HTML 5简介
- 2.2.1 HTML5基础
- 2.2.2 向后兼容
- 2.2.3 更加简化
- 2.2.4 HTML 5语法中的3个要点
- 2.3 新增的主体结构元素
- 2.3.1 实例应用——article元素
- 2.3.2 实例应用——section元素
- 2.3.3 实例应用——nav元素
- 2.3.4 aside元素
- 2.4 新增的非主体结构元素
- 2.4.1 实例应用——header元素
- 2.4.2 实例应用——hgroup元素
- 2.4.3 实例应用——footer元素
- 2.4.4 实例应用——ress元素
- 第3章 CSS样式设计基础
- 3.1 初识CSS
- 3.1.1 CSS基本语法
- 3.1.2添加CSS的方法
- 3.1.3 设计第一个实例
- 3.2 CSS选择器
- 3.2.1 CSS选择器概述
- 3.2.2 标签选择器
- 3.2.3 类选择器
- 3.2.4 ID选择器
- 3.2.5 伪类选择器和伪元素
- 3.2.6 群组选择器
- 3.2.7 相邻选择器
- 3.2.8 通用选择器
- 3.3 CSS属性和属性值
- 3.3.1 CSS属性
- 3.3.2 CSS单位
- 3.3.3 设置颜色
- 第4章 使用CSS设置文本和段落样式
- 4.1字体属性
- 4.1.1 字体font-family
- 4.1.2 字号font-size
- 4.1.3 字体风格font-style
- 4.1.4 字体加粗font-weight
- 4.1.5 字体变形font-variant
- 4.2 段落属性
- 4.2.1 单词间隔word-spacing
- 4.2.2 字符间隔letter-spacing
- 4.2.3 文字修饰text-decoration
- 4.2.4 垂直对齐方式vertical-align
- 4.2.5 文本转换text-transform
- 4.2.6 对齐方式text-align
- 4.2.7 文本text-indent
- 4.2.8 文本行高line-height
- 4.2.9 处理空白white-space
- 4.2.10 文本反排unicode-bidi、direction
- 4.3 实例应用
- 4.3.1 控制文本的行高和间隔
- 4.3.2 实现文本垂直居中
- 第5章 使用CSS设置图片和背景样式
- 5.1 图片样式设置
- 5.1.1 定义图片边框
- 5.1.2 文字环绕图片
- 5.2 背景样式设置
- 5.2.1 设置页面背景颜色
- 5.2.2 定义背景图片
- 5.2.3 背景图片的重复
- 5.2.4背景关联
- 5.2.5 定义背景图片的位置
- 5.3 实例应用
- 5.3.1 鼠标经过图片显示文字
- 5.3.2 鼠标移上改变图片透明度
- 5.3.3 将正方形图片显示为圆形图片
- 5.3.4 多图排列展示放大特效
- 第6章 使用CSS控制列表样式
- 6.1 有序列表
- 6.1.1 有序列表ol
- 6.1.2 有序列表的序号类型type
- 6.1.3 有序列表的起始数值start
- 6.2 无序列表
- 6.2.1 无序列表标签
- 6.2.2 无序列表的类型type
- 6.2.3 目录列表标签
- 6.2.4 定义列表标签
- 6.2.5 菜单列表标签
- 6.3 实例应用
- 6.3.1 设计背景变换的导航栏目
- 6.3.2 设计横向导航菜单
- 6.3.3 竖排导航
- 6.3.4 设计网页下拉菜单
- 6.3.5商品列表分类可右侧展开详细分类
- 6.3.6 CSS网页导航条
- 第7章 使用CSS设计表单样式
- 7.1 表单form
- 7.1.1 程序提交action
- 7.1.2 表单名称name
- 7.1.3 传送方法method
- 7.1.4 编码方式enctype
- 7.1.5 目标显示方式target
- 7.2 插入表单对象
- 7.2.1 文字字段text
- 7.2.2 密码域password
- 7.2.3 单选按钮radio
- 7.2.4 复选框checkbox
- 7.2.5 普通按钮button
- 7.2.6 提交按钮mit
- 7.2.7 重置按钮reset
- 7.2.8 图像域image
- 7.2.9 隐藏域hen
- 7.2.10 文件域file
- 7.3 菜单和列表
- 7.3.1 下拉菜单
- 7.3.2 列表项
- 7.4 表单样式实例
- 7.4.1 定义背景样式
- 7.4.2 设置输入文本的样式
- 7.4.3 下划横线代替文本框特效
- 7.4.4 随鼠标点击换色的输入框
- 7.4.5文本框中只能输入数字
- 第8章使用CSS设计表格样式
- 8.1 创建表格
- 8.1.1 表格的基本构成table、tr、td
- 8.1.2 设置表格的标题caption
- 8.2 设置表格基本属性
- 8.2.1 设置表格宽度width
- 8.2.2 设置表格高度height
- 8.2.3 设置表格对齐方式align
- 8.3 设置表格的属性
- 8.3.1表格的边框宽度border
- 8.3.2 表格边框颜色bordercolor
- 8.3.3 设置表格阴影
- 8.3.4 设置表格的渐变背景
- 8.4实例应用
- 8.4.1 变换背景色的表格
- 8.4.2 表格隔行换色特效
- 8.4.3 dl dt实现表格布局
- 8.4.4 鼠标经过时改变表格行的颜色
- 8.4.5 CSS用虚线美化表格的边框
- 第9章 使用CSS定义链接样式
- 9.1 链接样式设置基础
- 9.1.1 光标属性cursor
- 9.1.2 定义下划线样式text-decoration
- 9.1.3 未访问过的链接a:link
- 9.1.4 鼠标悬停时状态a:hover
- 9.1.5 已访问超链接样式a:visited
- 9.1.6 超链接的激活样式a:active
- 9.2 实例应用
- 9.2.1 不同的鼠标显示样式
- 9.2.2向链接添加不同的样式
- 9.2.3 按钮式超链接
- 9.2.4翻转式超链接
- 9.2.5 设计导航菜单
- 第10章 CSS中的滤镜
- 10.1 滤镜概述
- 10.2 动感模糊
- 10.3 对颜行透明处理
- 10.4 设置阴影
- 10.5 对象的翻转
- 10.6 发光效果
- 10.7 X光片效果
- 10.8 波形滤镜
- 10.9 遮罩效果
- 第11章 DIV+CSS布局入门
- 11.1认识盒模型
- 11.2 外边距
- 11.2.1 上外边距margin-top
- 11.2.2 右外边距margin-right
- 11.2.3 下外边距margin-bottom
- 11.2.4 左外边距margin-left
- 11.3 内边距
- 11.3.1 左内边距ping-top
- 11.3.2 右内边距ping-right
- 11.3.3 下内边距ping-bottom
- 11.3.4 左内边距ping-left
- 11.4 边框
- 11.4.1 边框样式border-style
- 11.4.2 边框宽度border-width
- 11.4.3 边框颜色border-color
- 11.4.4 边框属性border
- 11.5 CSS布局理念
- 11.5.1 将页面用Div分块
- 11.5.2 设计各块的位置
- 11.5.3 用CSS定位
- 第12章 用CSS定位控制网页布局
- 12.1 position定位
- 12.1.1绝对定位absolute
- 12.1.2固定定位fixed
- 12.1.3相对定位relative
- 12.2 浮动定位
- 12.2.1 float属性
- 12.2.2 浮动布局的新问题
- 12.2.3 清除浮动clear
- 12.3 定位层叠
- 12.3.1 层叠顺序
- 12.3.2简单嵌套元素中的层叠定位
- 12.3.3含子元素的复杂层叠定位
- 12.4 常见布局类型
- 12.4.1一列固定宽度
- 12.4.2 一列自适应
- 12.4.3 两列固定宽度
- 12.4.4两列宽度自适应
- 12.4.5两列右列宽度自适应
- 12.4.6 三列浮动中间宽度自适应
- 12.5 实例应用
- 12.5.1带有边框和边界的图像浮动于文本右侧
- 12.5.2创建菜单
- 第13章 移动网页设计基础CSS3
- 13.1 边框
- 13.1.1 圆角边框 border-radius
- 13.1.2 边框图片border-image
- 13.1.3 边框阴影box-shadow
- 13.2背景
- 13.2.1 背景图片尺background-size
- 13.2.2背景图片定位区域background-origin
- 13.2.3 背景绘制区域background-clip
- 13.3文本
- 13.3.1 文本阴影text-shadow
- 13.3.2 强制换行word-wrap
- 13.3.3 文本溢出text-overflow
- 13.3.4 文字描边text-stroke
- 13.3.5 文本填充颜色text-fill-color
- 13.4 多列
- 13.4.1 创建多列column-count
- 13.4.2 列的宽度column-width
- 13.4.3列的间隔column-gap
- 13.4.4 列的规则column-rule
- 13.5 转换
- 13.5.1 移动translate()
- 13.5.2 旋转rotate()
- 13.5.3 缩放scale()
- 13.5.4 扭曲skew()
- 13.5.5 矩阵matrix()
- 13.6 过渡
- 13.7 动画
- 13.7.1 @keyframes 规则声明动画
- 13.7.2 animation使用动画
- 13.8用户界面
- 13.8.1 Box Sizing
- 13.8.2 resize
- 13.8.3 Outline Offset
- 13.9 实例应用
- 13.9.1鼠标放上去显示全部内容
- 13.9.2美观的图片排列
- 第14章 CSS与JavaScript应用
- 14.1 JavaScript概述
- 14.1.1 JavaScript简介
- 14.1.2 JavaScript放置位置
- 14.2 JavaScript基本语法
- 14.2.1 变量
- 14.2.2 数据类型
- 14.2.3 表达式和运算符
- 14.2.4 函数
- 14.2.5注释
- 14.3 JavaScript程序语句
- 14.3.1 if…else语句
- 14.3.2 for语句
- 14.3.3 switch语句
- 14.3.4 while循环
- 14.3.5 break语句
- 14.3.6 continue语句
- 14.4 JavaScript的事件
- 14.4.1 onClick事件
- 14.4.2 onchange事件
- 14.4.3 onSelect事件
- 14.4.4 onFocus事件
- 14.4.5 onLoad事件
- 14.4.6 onUnload事件
- 14.4.7 onBlur事件
- 14.4.8 onMouseOver事件
- 14.4.9 onMouseOut事件
- 14.4.10 onDblClick事件
- 14.4.11 其他常用事件
- 14.5 浏览器的内部对象
- 14.5.1 navigator对象
- 14.5.2 document对象
- 14.5.3 windows对象
- 14.5.4 location对象
- 14.5.5 history对象
- 14.6 实例应用
- 14.6.1 显示当前时间
- 14.6.2 当鼠标指针经过图像时图像震动效果
- 14.6.3 自动切换图像
- 第15章 企业设计
- 15.1企业设计概述
- 15.1.1 企业分类
- 15.1.2 企业能栏目
- 15.2 内容分析
- 15.3 HTML结构设计
- 15.4 方案设计
- 15.5 定义整体样式
- 15.6 制作页面顶部
- 15.6.1 页面顶部的结构
- 15.6.2 定义页面顶部的样式
- 15.7 制作左侧导航
- 15.7.1 制作左侧导航部分的结构
- 15.7.2 定义左侧导航的样式
- 15.8 制作联系我们部分
- 15.8.1 联系我们部分的结构
- 15.8.2 定义联系我们内容的样式
- 15.9 制作企业介绍部分
- 15.9.1 制作企业介绍部分结构
- 15.9.2 定义企业介绍部分的样式
- 15.10 制作图片展示和新闻动态
- 15.10.1 制作页面结构
- 15.10.2 定义页面样式
- 15.11 制作订购部分
- 15.11.1 制作页面结构
- 15.11.2 定义样式
- 15.12 制作底部部分
- 15.13 的上传
- 第16章 移动设计
- 16.1 移动设计概述
- 16.1.1 什么是移动设计
- 16.1.2移动设计的原则
- 16.1.3怎样开始移动网页设计
- 16.2移动网页设计的注意事项
- 16.3 制作页面
- 16.3.1 网页HTML整体结构
- 16.3.2 新建手机网页
- 16.3.3 新建CSS样式表
- 16.3.4 制作header部分
- 16.3.5 制作about部分
- 16.3.6 制作工程案例部分
- 16.3.7 制作设计师部分
- 16.3.8 制作联系我们部分
- 16.3.9 制作底部部分
- 16.4维护
- 16.5 的推广
- 16.5.1 登录搜索引擎
- 16.5.2 交换广告条
- 16.5.3 登录网址导航站点
- 16.5.4 通过BBS宣传
- 16.5.5 聊天工具推广
- 16.5.6 使用传统方式推广
- 16.5.7 使用传统方式推广
- 附录 CSS浏览器兼容性与常见技巧解答
- 问题1.上下margin重合
- 问题2. margin加倍的问题
- 问题3.浮动IE产生的双倍距离
- 问题4.超链接访问后hover样式不出现
- 问题5. IE6对png的透明度支持问题
- 问题6.行内元素上下margin及ping不拉开元素间距
- 问题7. 浮动背景
- 问题8. 如何正确对齐文本
- 问题9. 超链接访问过后hover样式就不出现的问题
- 问题10. list-style-image无法准确定位的问题
- 问题11. 如何垂直居中文本
- 问题12. 为什么无法定义1px左右高度的容器
- 问题13. 怎样使一个层垂直居中于浏览器中
- 问题14. 能给某部分内容加边框吗
- 问题15. 如何去掉下划线
- 问题16. 如何垂直居中文本
- 问题17. 如何让div横向排列
- 问题18. 怎样设置滚动条颜色
- 问题19.字体大小定义不同
- 问题20.innerText在IE中能正常工作,但在FireFox中却不行。
- 问题21.ul和ol列表问题
- 问题22.IE与宽度和高度的问题
- 问题23.DIV浮动IE文本产生3象素的bug
一直断断续续的学习,看书评说这本书很适合零基础的人。拿来梳理梳理自己的技能,不错滴
书名是从入门到精通应该改为入门,仅此而已
这本书价格挺贵的,华而不实。
适合没有任何基础的人看,从基础的html到基本的表格、css的最基础知识都有