精通CSS:高级Web标准解决方案 - (EPUB全文下载)

文件大小:2.0 mb。
文件格式:epub 格式。
书籍内容:

尽管 CSS资源的数量越来越多,但是在 CSS邮件列表上仍然总是看到有人问同样的问题:如何 让设计居中?最好的圆角框技术是什么?如何创建三列布局?
如果你熟悉 CSS设计社区,那么寻找解决方案时无非就是回想一下某篇文章或某种技术曾在哪 个网站重点介绍过。但是,如果你是 CSS的初学者,或者没有时间阅读所有博客,那么这些信 息可能并不好找。
CSS 有些方面(比如定位模型和特殊性)比较晦涩,即使是有经验的 CSS开发人员也会遇到问 题。这是因为大多数 CSS开发人员都是靠自学的,他们从各种文章和别人的代码中学习经验, 而没有全面理解 CSS规范。这也不奇怪,因为 CSS规范本身十分复杂,常常还自相矛盾,它的 目标读者是浏览器厂商而不是网页开发人员。
此外,还得应付浏览器问题。浏览器的 bug和不一致性是现代 CSS开发人员面对的一个最大问 题。不幸的是,许多 bug都没有很好地记载,它们的修复方法基本上只是在开发人员之间口口 相传。你知道自己必须以某种方式做某件事,否则在某种浏览器中就会出问题。但是,你记不 住是在哪种浏览器中会出问题,也说不清为什么会出问题。
所以,我产生了写这么一本书的想法。这本书将最有用的 CSS技术汇总在一起,集中介绍实际 的浏览器问题,从而弥补人们欠缺的 CSS知识。本书会帮助你加快学习 CSS的进程,使你的编 码技术很快达到 CSS专家的水平。
读者对象
本书适合具有 HTML和 CSS基础知识的任何人 阅读。无论你是刚刚接触 CSS设计,还是已经 开发纯 CSS站点好几年了,书中都有适合你的内容。如果你已经使用 CSS一段时间了,但还没 有达到专家级水平,那么你能够从本书获得最大的收益。本书为你提供了各种实用的建议和示 例,可以帮助你精通现代 CSS设计。
本书结构
本书前 3章讨论基本的 CSS概念和最佳实践,帮助你轻松地入门。你将学习如何建立代码结构 和添加注释,了解 CSS定位模型的细节以及浮动和清理的工作原理。你也许已经掌握了其中的 许多内容,但是可能会发现自己有遗漏或理解不充分的地方。因此,前 3章是不错的 CSS入门 材料,也可以帮助你重温已经知道的知识。
介绍了基本知识之后,后面 5章讨论核心 CSS技术,比如操纵图像、链接和列表、设计表单和 数据表格,以及进行纯 CSS布局。每一章都由浅入深,最后讨论比较复杂的示例。在这几章中, 你将学习如何创建圆角框、带透明阴影的图像、标签页式导航条和交互式按钮。许多情况下, 我会先展示传统技术,然后说明如何用 CSS制作出同样的效果。如果你想研究本书中的示例, 可以从 www.cssmastery.com
或 www.friendsofed.com
下载所有示例代码 。
浏览器 bug是许多 CSS开发人员最头疼的问题,所以本书中的所有示例都着眼于创建跨浏览器 的技术。此外,本书还用一整章讨论 bug和 bug修复。在这一章中,你将全面学习 bug捕捉技 术,学会在 bug作乱之前就发现并消灭它,甚至还会学习是什么造成了 IE中许多看似毫无规 律的 CSS bug。
最后两章是真正的 "大餐"。Simon Collison和 Cameron Moll是两位最杰出的 CSS设计人员,他 们将本书讨论的各种技术组合成两个精彩的实例来研究。从而,你不但会学习这些技术的工作 原理,而且会看到如何将它们用在实际项目中。
本书可以从头到尾地阅读,也可以放在计算机旁边作为参考资料,随时查阅提示、技巧和技术, 决定权在你。

本书约定

本书使用了几个约定,需要注意。本书采用了以下术语。

"HTML"指 HTML和 XHTML这两种语言。

除非特别声明,"CSS"是指 CSS 2.1规范。

"Windows的 IE 6和更低版本"指 Windows的 IE 5.0~6.0。

"现代浏览器"是指最新版的 Firefox、Safari、Opera、IE 7以及 IE 7以上版本。
本书中的所有 HTML示例都应该嵌套在一个有效文档的中,同时,CSS包含在外部样式 表中。偶尔为了尽量简短,HTML和 CSS放在了同一个代码示例中。但是在真实的文档中,这 些代码需要放在各自的位置上才能正常工作。
最后,对于包含重复数据的 HTML示例,我们不会列出每一行,而是适时地使用省略号表示部 分代码。
第 1
章 基础知识 7
4.6 小结 82

1.1 设计代码的结构 7 第 5
章 对链接应用样式 83

1.1.1 标记简史 8 5.1 简单的链接样式 83

1.1.2 文档类型、DOCTYPE切换和 5.2 让下划线更有趣 85 浏览器模式 18 5.2.1 简单的链接修饰 85

1.1.3 有效性验证 19 5.2.2 奇特的链接下划线 86

1.2 小结 21 5.3 已访问链接的样式 87 第 2
章 为样式找到应用目标 22
5.4 为链接目标设置样式 87

2.1 常用的选择器 22 5.5 突出显示不同类型的链接 88

2.2 通用选择器 24 5.6 创建类似按钮的链接 91

2.3 高级选择器 24 5.6.1 简单的翻转 92

2.3.1 子选择器和相邻同胞选择器 24 5.6.2 图像翻转 93

2.3.2 属性选择器 26 5.6.4 CSS精灵 95

2.3.3 层叠和特殊性 29 5.6.5 用 CSS 3实现翻转 96

2.3.4 继承 33 5.7 纯 CSS工具提示 98

2.4 规划、组织和维护样式表 34 5.8 小结 100

2.4.1 对文档应用样式 34 第 6
章对列表应用样式和创建导航条 101

2.4.2 样式指南 37 6.1 基本列表样式 101

2.5 小结 39 6.2 创建基本的垂直导航条 102 第 3
章 可视化格式模型 38
6.3 在导航条中突出显示当前页 ............

书籍插图:
书籍《精通CSS:高级Web标准解决方案》 - 插图1
书籍《精通CSS:高级Web标准解决方案》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » 精通CSS:高级Web标准解决方案 - (EPUB全文下载)