CSS入门经典(第3版)
第Ⅰ部分 基 础 知 识
第1章 层叠样式表简介
1.1 使用CSS的优点
1.2 编写CSS
1.3 第一个应用CSS的文档
1.4 各种浏览器
1.4.1 Webkit
1.4.2 Trident
1.4.3 Gecko
1.4.4 Presto
查看完整
第1章 层叠样式表简介
1.1 使用CSS的优点
1.2 编写CSS
1.3 第一个应用CSS的文档
1.4 各种浏览器
1.4.1 Webkit
1.4.2 Trident
1.4.3 Gecko
1.4.4 Presto
查看完整
作者:(美)约克 译者:程文俊 Richard York是Trilithic公司的一名web应用程序开发人员,该公司专攻通信行业的测试设备。他在2004年编写了第一本书《Beginning CSS:Cascading Style Sheets for WebDesign》(Wrox Press)。 Richard在印第安那大学与普渡大学印第安那波里斯联合分校学习时就开始了他的Web开发生涯。大学期间,他不断加强专业课程学习,掌握了各种用于Web开发的技术,包括HTML/XHTML、CSS、JavaScript、PHP和MySQL。作为开源软件的积极支持者,他为PHPPEAR编写了开源的webmail应用程序。目前从事于一个名为Hierophant的开源PHP库和框架的开发,他希望能在2007年发布这个框架。 Richard的个人网站是http://www.richard.york.com,读者可以从中了解到与他的职业和个人兴趣有关的更多信息。
随着Firefox、Safari、Internet Explorer和其他浏览器的新版本问世,人们迫切需要介绍使用层叠样式表(CSS)构建网站的新资料。《CSS入门经典(第3版)》适时推出,帮助读者快速上手,学会如何以专业方式使用CSS创建极具吸引力的网站。《CSS入门经典(第3版)》根据读者反馈进行了认真的修订,完全采用了新示例,提供了更为简洁、高效的介绍。资深作者Ian Pouncey和Richard York讨论了如何像一名专业人士一样从头编写CSS,并介绍了自上一版以来CSS的诸多改进。
主要内容
◆ 详细讲解样式表的各个组成元素
◆ 演示如何样式化和操作文本显示
◆ 聚焦于如何恰当地使用背景图像
查看完整
主要内容
◆ 详细讲解样式表的各个组成元素
◆ 演示如何样式化和操作文本显示
◆ 聚焦于如何恰当地使用背景图像
查看完整
第Ⅰ部分 基 础 知 识
第1章 层叠样式表简介
1.1 使用CSS的优点
1.2 编写CSS
1.3 第一个应用CSS的文档
1.4 各种浏览器
1.4.1 Webkit
1.4.2 Trident
1.4.3 Gecko
1.4.4 Presto
1.5 练习
1.6 本章要点回顾
第2章 样式表组成
2.1 CSS规则
2.2 选择器
2.3 声明
2.4 属性值
2.4.1 关键字
2.4.2 字符串
2.4.3 长度和度量
2.4.4 数字
2.4.5 颜色
2.4.6 URI
2.5 在文档中包含CSS
2.5.1 包含内嵌样式表
2.5.2 链接外部样式表
2.6 良好的HTML的重要性
2.7 练习
2.8 本章要点回顾
第3章 选择器
3.1 类选择器和ID选择器
3.2 类选择器
3.3 通用选择器
3.4 后代选择器
3.5 伪类
3.6 练习
3.7 本章要点回顾
第4章 层叠和继承
4.1 层叠
4.1.1 计算选择器的针对性
4.1.2 !important规则
4.2 继承
4.3 练习
4.4 本章要点回顾
第Ⅱ部分 属 性
第5章 应用字体外观
5.1 设置字体外观
5.2 将文本改为斜体、粗体或小号大写字母
5.2.1 斜体文本
5.2.2 粗体文本
5.2.3 小号大写字母
5.3 font-size属性
5.3.1 绝对字体大小
5.3.2 相对字体大小
5.3.3 长度和百分比字体大小
5.4 字体简写属性
5.5 练习
5.6 本章要点回顾
第6章 操作文本显示
6.1 行高
6.2 控制字母间隔
6.3 控制单词间隔
6.4 缩进文本
6.5 水平对齐文本
6.6 使用下划线、上划线或删除线修饰文本
6.7 修改文本大小写形式
6.8 控制空格的处理方式
6.9 练习
6.10 本章要点回顾
第7章 背景色和背景图像
7.1 背景颜色
7.2 背景图像
7.3 控制背景图像的重复方式
7.4 背景图像的定位
7.4.1 混合不同类型的背景位置值
7.4.2 重复背景图像并控制其位置
7.4.3 使用center关键字控制背景位置
7.5 将背景图像固定在一个位置
7.6 background简写属性
7.7 练习
7.8 本章要点回顾
第8章 盒模型:控制外边距、边框、内边距、宽度和高度
8.1 概述
8.2 外边距
8.2.1 带有4个值的margin属性
8.2.2 带有3个值的margin属性
8.2.3 带有两个值的margin属性
8.2.4 带有一个值的margin属性
8.2.5 外边距折叠
8.2.6 用margin属性水平对齐元素
8.3 边框
8.3.1 border-width属性
8.3.2 border-style属性
8.3.3 border-color属性
8.3.4 边框简写属性
8.4 内边距
8.5 设置尺寸
8.5.1 宽度
8.5.2 高度
8.5.3 宽度和高度的auto值
8.5.4 百分比度量
8.5.5 IE在怪异模式下的宽度和高度
8.5.6 最小和最大尺寸
8.6 溢出内容
8.7 练习
8.8 本章要点回顾
第9章 浮动和垂直对齐
9.1 float属性
9.2 取消浮动内容
9.3 IE 6中的浮动bug
9.3.1 peek-a-boo bug
9.3.2 guillotine bug
9.3.3 three-pixel jog
9.3.4 double-margin bug
9.4 垂直对齐内容
9.4.1 下标和上标文本
9.4.2 top、middle和bottom关键字
9.4.3 text-top和text-bottom关键字
9.4.4 百分比和长度值
9.4.5 垂直对齐表单元格的内容
9.5 练习
9.6 本章要点回顾
第10章 样式化列表
10.1 列表标记
10.2 list-style-type属性
10.2.1 样式化无序列表
10.2.2 样式化有序列表
10.3 list-style-image属性
10.4 list-style-position属性
10.5 list-style简写属性
10.6 练习
10.7 本章要点回顾
第11章 定位
11.1 定位简介
11.1.1 绝对定位
11.1.2 相对定位
11.1.3 固定定位
11.2 z轴和z-index属性
11.3 练习
11.4 本章要点回顾
第12章 样式化表
12.1 可选的表元素
12.2 表的标题
12.3 表列
12.4 控制表的布局
12.5 边框折叠
12.6 控制边框间距
12.7 练习
12.8 本章要点回顾
第13章 创建完整的布局
13.1 使用HTML创建页面
13.2 样式化文本和自定义字体
13.3 构建布局
13.4 渐变背景
13.5 练习
13.6 本章要点回顾
第Ⅲ部分 高级CSS和可选择的媒体
第14章 高级选择器
14.1 直接子选择器
14.2 相邻选择器
14.3 属性选择器
14.3.1 基于属性是否存在进行选择
14.3.2 基于属性值进行选择
14.3.3 属性子字符串选择器
14.4 伪元素:first-letter和:first-line
14.5 结构化伪类
14.5.1 :first-child
14.5.2 :last-child
14.5.3 :nth-child(n)
14.6 练习
14.7 本章要点回顾
第15章 打印样式
15.1 打印样式表的优点
15.2 基于媒体应用样式
15.3 控制样式表内媒体的规则
15.4 控制分页
15.5 content属性
15.6 练习
15.7 本章要点回顾
第16章 自定义鼠标指针
16.1 cursor属性
16.2 指针兼容性
16.3 练习
16.4 本章要点回顾
第17章 控制透明度和可见性
17.1 opacity属性
17.2 visibility属性
17.3 练习
17.4 本章要点回顾
第18章 为移动设备样式化内容
18.1 移动的重要性
18.2 移动开发
18.3 测试移动设备
18.4 媒体查询
18.5 练习
18.6 本章要点回顾
第19章 结束语
19.1 CSS总结
19.2 展望CSS的未来
19.3 写在最后
附录A 习题答案
附录B 其他CSS资源
附录C CSS参考
附录D CSS颜色
^ 收 起
第1章 层叠样式表简介
1.1 使用CSS的优点
1.2 编写CSS
1.3 第一个应用CSS的文档
1.4 各种浏览器
1.4.1 Webkit
1.4.2 Trident
1.4.3 Gecko
1.4.4 Presto
1.5 练习
1.6 本章要点回顾
第2章 样式表组成
2.1 CSS规则
2.2 选择器
2.3 声明
2.4 属性值
2.4.1 关键字
2.4.2 字符串
2.4.3 长度和度量
2.4.4 数字
2.4.5 颜色
2.4.6 URI
2.5 在文档中包含CSS
2.5.1 包含内嵌样式表
2.5.2 链接外部样式表
2.6 良好的HTML的重要性
2.7 练习
2.8 本章要点回顾
第3章 选择器
3.1 类选择器和ID选择器
3.2 类选择器
3.3 通用选择器
3.4 后代选择器
3.5 伪类
3.6 练习
3.7 本章要点回顾
第4章 层叠和继承
4.1 层叠
4.1.1 计算选择器的针对性
4.1.2 !important规则
4.2 继承
4.3 练习
4.4 本章要点回顾
第Ⅱ部分 属 性
第5章 应用字体外观
5.1 设置字体外观
5.2 将文本改为斜体、粗体或小号大写字母
5.2.1 斜体文本
5.2.2 粗体文本
5.2.3 小号大写字母
5.3 font-size属性
5.3.1 绝对字体大小
5.3.2 相对字体大小
5.3.3 长度和百分比字体大小
5.4 字体简写属性
5.5 练习
5.6 本章要点回顾
第6章 操作文本显示
6.1 行高
6.2 控制字母间隔
6.3 控制单词间隔
6.4 缩进文本
6.5 水平对齐文本
6.6 使用下划线、上划线或删除线修饰文本
6.7 修改文本大小写形式
6.8 控制空格的处理方式
6.9 练习
6.10 本章要点回顾
第7章 背景色和背景图像
7.1 背景颜色
7.2 背景图像
7.3 控制背景图像的重复方式
7.4 背景图像的定位
7.4.1 混合不同类型的背景位置值
7.4.2 重复背景图像并控制其位置
7.4.3 使用center关键字控制背景位置
7.5 将背景图像固定在一个位置
7.6 background简写属性
7.7 练习
7.8 本章要点回顾
第8章 盒模型:控制外边距、边框、内边距、宽度和高度
8.1 概述
8.2 外边距
8.2.1 带有4个值的margin属性
8.2.2 带有3个值的margin属性
8.2.3 带有两个值的margin属性
8.2.4 带有一个值的margin属性
8.2.5 外边距折叠
8.2.6 用margin属性水平对齐元素
8.3 边框
8.3.1 border-width属性
8.3.2 border-style属性
8.3.3 border-color属性
8.3.4 边框简写属性
8.4 内边距
8.5 设置尺寸
8.5.1 宽度
8.5.2 高度
8.5.3 宽度和高度的auto值
8.5.4 百分比度量
8.5.5 IE在怪异模式下的宽度和高度
8.5.6 最小和最大尺寸
8.6 溢出内容
8.7 练习
8.8 本章要点回顾
第9章 浮动和垂直对齐
9.1 float属性
9.2 取消浮动内容
9.3 IE 6中的浮动bug
9.3.1 peek-a-boo bug
9.3.2 guillotine bug
9.3.3 three-pixel jog
9.3.4 double-margin bug
9.4 垂直对齐内容
9.4.1 下标和上标文本
9.4.2 top、middle和bottom关键字
9.4.3 text-top和text-bottom关键字
9.4.4 百分比和长度值
9.4.5 垂直对齐表单元格的内容
9.5 练习
9.6 本章要点回顾
第10章 样式化列表
10.1 列表标记
10.2 list-style-type属性
10.2.1 样式化无序列表
10.2.2 样式化有序列表
10.3 list-style-image属性
10.4 list-style-position属性
10.5 list-style简写属性
10.6 练习
10.7 本章要点回顾
第11章 定位
11.1 定位简介
11.1.1 绝对定位
11.1.2 相对定位
11.1.3 固定定位
11.2 z轴和z-index属性
11.3 练习
11.4 本章要点回顾
第12章 样式化表
12.1 可选的表元素
12.2 表的标题
12.3 表列
12.4 控制表的布局
12.5 边框折叠
12.6 控制边框间距
12.7 练习
12.8 本章要点回顾
第13章 创建完整的布局
13.1 使用HTML创建页面
13.2 样式化文本和自定义字体
13.3 构建布局
13.4 渐变背景
13.5 练习
13.6 本章要点回顾
第Ⅲ部分 高级CSS和可选择的媒体
第14章 高级选择器
14.1 直接子选择器
14.2 相邻选择器
14.3 属性选择器
14.3.1 基于属性是否存在进行选择
14.3.2 基于属性值进行选择
14.3.3 属性子字符串选择器
14.4 伪元素:first-letter和:first-line
14.5 结构化伪类
14.5.1 :first-child
14.5.2 :last-child
14.5.3 :nth-child(n)
14.6 练习
14.7 本章要点回顾
第15章 打印样式
15.1 打印样式表的优点
15.2 基于媒体应用样式
15.3 控制样式表内媒体的规则
15.4 控制分页
15.5 content属性
15.6 练习
15.7 本章要点回顾
第16章 自定义鼠标指针
16.1 cursor属性
16.2 指针兼容性
16.3 练习
16.4 本章要点回顾
第17章 控制透明度和可见性
17.1 opacity属性
17.2 visibility属性
17.3 练习
17.4 本章要点回顾
第18章 为移动设备样式化内容
18.1 移动的重要性
18.2 移动开发
18.3 测试移动设备
18.4 媒体查询
18.5 练习
18.6 本章要点回顾
第19章 结束语
19.1 CSS总结
19.2 展望CSS的未来
19.3 写在最后
附录A 习题答案
附录B 其他CSS资源
附录C CSS参考
附录D CSS颜色
^ 收 起
作者:(美)约克 译者:程文俊 Richard York是Trilithic公司的一名web应用程序开发人员,该公司专攻通信行业的测试设备。他在2004年编写了第一本书《Beginning CSS:Cascading Style Sheets for WebDesign》(Wrox Press)。 Richard在印第安那大学与普渡大学印第安那波里斯联合分校学习时就开始了他的Web开发生涯。大学期间,他不断加强专业课程学习,掌握了各种用于Web开发的技术,包括HTML/XHTML、CSS、JavaScript、PHP和MySQL。作为开源软件的积极支持者,他为PHPPEAR编写了开源的webmail应用程序。目前从事于一个名为Hierophant的开源PHP库和框架的开发,他希望能在2007年发布这个框架。 Richard的个人网站是http://www.richard.york.com,读者可以从中了解到与他的职业和个人兴趣有关的更多信息。
随着Firefox、Safari、Internet Explorer和其他浏览器的新版本问世,人们迫切需要介绍使用层叠样式表(CSS)构建网站的新资料。《CSS入门经典(第3版)》适时推出,帮助读者快速上手,学会如何以专业方式使用CSS创建极具吸引力的网站。《CSS入门经典(第3版)》根据读者反馈进行了认真的修订,完全采用了新示例,提供了更为简洁、高效的介绍。资深作者Ian Pouncey和Richard York讨论了如何像一名专业人士一样从头编写CSS,并介绍了自上一版以来CSS的诸多改进。
主要内容
◆ 详细讲解样式表的各个组成元素
◆ 演示如何样式化和操作文本显示
◆ 聚焦于如何恰当地使用背景图像
◆ 讨论盒模型以及如何使用盒模型布局内容
◆ 介绍定位内容的多种方式,并解释如何创建完整的布局
◆ 探讨高级技术,例如针对移动设备进行样式化、使用自定义字体和使用CSS应用渐变背景
^ 收 起
主要内容
◆ 详细讲解样式表的各个组成元素
◆ 演示如何样式化和操作文本显示
◆ 聚焦于如何恰当地使用背景图像
◆ 讨论盒模型以及如何使用盒模型布局内容
◆ 介绍定位内容的多种方式,并解释如何创建完整的布局
◆ 探讨高级技术,例如针对移动设备进行样式化、使用自定义字体和使用CSS应用渐变背景
^ 收 起
比价列表
1人想要
公众号、微信群
缺书网
微信公众号
微信公众号
扫码进群
实时获取购书优惠
实时获取购书优惠