CSS3实用指南

当前位置:首页 > 计算机网络 > 图形图像多媒体 > CSS3实用指南

出版社:人民邮电出版社
出版日期:2012-3
ISBN:9787115273789
作者:吉伦瓦特
页数:252页

章节摘录

版权页:第1章 CSS3的来龙去脉在使用CSS3之前,你应该对它的来龙去脉有个基本了解。在这一章中,你将知晓CSS3与CSS2.1的区别,以及当前浏览器对CSS3的支持情况。对于那些尚未完全支持CSS3的浏览器,我们会介绍一些临时兼容的方案和模拟实现的方法。你也会了解到即刻在项目中使用CSS3所带来的各种实际好处,包括可以用来说服多疑的客户或老板的一系列理由(这可是实际的好处,别认为它们仅仅只是些理论观点)。最后,我们还会介绍如何使用CSS3才能符合渐进增强的设计原则,并讲解一些最佳实践,让应用了CSS3的项目尽可能地健壮且与时俱进。1.1 什么是CSS3CSS3是CSS2.1的扩展,它在CSS2.1的基础上增加了很多强大的新功能,但是它已不再像CSS2.1那样是单一的规范。CSS3被划分成几个模块,每个模块都是CSS的某个子集的独立规范,比如选择器、文本或者背景。每个模块都有各自独立的创作者和时间表。这样做的好处是整个CSS3规范的发布不再需要停下来等待某个难产的小条目―这个模块或许尚需等待,但其他模块的流程却能够继续向前推进。在www.w3.org/Style/CSS/current-work这个网页里,你可以看到一份包含了所有模块的列表,以及它们目前的进度离最终发布还有多远。稍后我们将在本章讨论这些模块的当前进度,现在先来看看CSS3中激动人心的新特性吧!

内容概要

Zoe Mickley Gillenwater
经验丰富的图形和Web设计师、开发人员、顾问。致力于打造尽可能满足各类人群需求的优秀网站,并为最新的浏览器使用创新的CSS技术。她是 Flexible Web Design: Creating Liquid and Elastic Layouts with CSS和视频培训教程Web Accessibility Principles的作者,并已经为Smashing Magazine和Community MX网站撰写了上百篇以Web设计和开发为主题的文章。Zoe目前是Web标准计划小组(WaSP)Adobe任务组的成员,还是热门的css- discuss邮件列表的主持人,并经常在全国性技术会议上讲授CSS、视觉设计、可访问性等主题。

书籍目录

目  录
第1章  CSS3的来龙去脉  1
1.1  什么是CSS3  1
1.1.1  新特性概览  1
1.1.2  CSS3的当前进展  2
1.1.3  现在就开始使用CSS3  4
1.2  浏览器的支持状况  5
1.2.1  浏览器市场份额  5
1.2.2  主流浏览器支持状况  6
1.3  渐进增强  8
1.3.1  优点  9
1.3.2 “让我来打个比方……”  10
1.4  CSS3的好处  11
1.4.1  减少开发和维护的耗时  11
1.4.2  提升页面性能  12
1.5  更好的搜索引擎优化  13
1.5.1  提高可用性和可达性  13
1.5.2  与时俱进  14
1.6  案例学习:公路安全研究中心  14
1.6.1  使用CSS3之前  14
1.6.2  使用CSS3之后  16
1.7  明智地使用CSS3  18
1.7.1  浏览器前缀  19
1.7.2  处理不支持的浏览器  22
1.7.3  使用条件表达式过滤IE  26
1.8  搞定不予支持的客户或老板  30
1.8.1  有些事不必说  30
1.8.2  提前教给他们渐进增强的思想  31
1.8.3  控制客户因设计稿而生的过度期望  31
第2章  气泡对话框  34
2.1  基础页面  34
2.2  包裹长文本  35
2.3  无图的图形效果  37
2.3.1  圆角的实现  37
2.3.2  增加气泡的尾巴  41
2.3.3  利用RGBA或HSLA实现半透明背景  47
2.3.4  无图实现色彩渐变  56
2.3.5  无图实现盒状阴影  63
2.3.6  无图实现文字阴影  67
2.4  头像的变形效果  70
2.4.1  什么是“变形”  70
2.4.2  旋转头像图片  72
2.5  大功告成  77
第3章  纸质笔记  79
3.1  基础页面  79
3.2  高级背景图片技术  80
3.2.1  背景图片缩放  80
3.2.2  单一容器上的复合背景图片  86
3.2.3  添加图片边框  91
3.2.4  添加阴影  100
3.3  嵌入字体  101
3.3.1  @font-face是什么  102
3.3.2  选择可用字体  103
3.3.3  浏览器支持度  108
3.3.4  字体格式转换  109
3.3.5  使用@font-face  110
3.4  大功告成  118
第4章  根据类型为图片和链接定义样式  121
4.1  基础页面  121
4.2  什么是属性选择器  122
4.3  用动态添加的图标指示文件类型  125
4.3.1  除图标之外的备选方案  127
4.3.2  修正IE 6的问题  128
4.4  区别处理全幅图和缩略图的样式  130
4.4.1  使用类可能遇到的问题  130
4.4.2  使用属性选择器按类型定位元素  132
4.5  大功告成  133
第5章  使用伪类来提高效率  135
5.1  不使用ID和类来定位特定元素  135
5.1.1  新的结构伪类  136
5.1.2  回归气泡对话框:颜色交替  137
5.1.3  回归照片:随机旋转  141
5.2  动态高亮显示页面的区域  147
5.2.1  :target伪类  147
5.2.2  增加目录  148
5.2.3  更改聚焦区块的背景色  153
5.2.4  用纯CSS实现动画  156
第6章  不同的屏幕尺寸,不同的设计  168
6.1  基础页面  168
6.2  媒体查询是什么  171
6.3  针对宽屏来改变布局  172
6.3.1  由横向导航条变为纵向目录  175
6.3.2  多列文本  176
6.4  针对窄屏来改变布局  181
6.5  针对移动设备来改变布局  187
6.5.1  什么是设备宽度  187
6.5.2  第三次媒体查询  188
6.5.3  针对高清显示屏来改进界面  194
6.5.4  可视区域的meta标签  195
6.6  针对其他浏览器的兼容方案  199
6.7  大功告成  200
第7章  布局秀  202
7.1  重大改变  202
7.2  无需浮动或绝对定位,创建多列布局  203
7.2.1  子元素自适应  205
7.2.2  增加栏目  210
7.2.3  重定栏目顺序  211
7.2.4  多栏等高  214
7.2.5  水平和垂直居中  216
7.3  实际情况:现实可用部分  221
7.3.1  弹性表单布局  222
7.3.2  底部区域黏附  225
7.4  弹性布局模型的替代品  230
7.4.1  box-sizing属性  230
7.4.2  未来的布局系统  235
附录  浏览器支持度  237
贡献   239

编辑推荐

《CSS3实用指南》适合网站开发人员与网页设计师阅读;设计优美的网站一定要学的CSS3;化繁为简,基于实战项目讲解;亚马逊网站一致好评。

作者简介

CSS3为Web的视觉样式语言注入了强大的新功能,让设计人员更加轻松自如地设计优美而引人入胜的内容。借助CSS3,不使用图片就可以创建半透明背 景、渐变、阴影等夺人眼球的视觉效果;还可以使用漂亮、独特、非Web安全的字体显示文本;不用Flash就可以创建动画;不用JavaScript就可 以定制适应用户的设备和屏幕尺寸的设计。
本书通过一系列实用且新颖的范例,向读者展示如何实现以上功能和更多效果。每章都提供了几个实例,让你可以应用到正在开发的项目中,或从它们的设计思路中获取灵感。
本书还介绍了以下CSS3技术:
如何使用CSS3改善页面外观,提高可用性、可访问性和效率
处理不支持CSS3的早期浏览器的时机、解决方案和替代方案
如何利用独特的字体排版技术和漂亮的图片细节创建绝妙的设计
改进的新选择器,使标记更加流畅、不易出错
创建多列布局的新方法
如何不用脚本也能轻松制作出针对手机优化的Web设计

图书封面


 CSS3实用指南下载 精选章节试读 更多精彩书评



发布书评

 
 


精彩书评 (总计4条)

  •     CSS3技术谈了一点,IE hack 和浏览器兼容的相关内容占了大半篇幅。还不如看阮一峰前辈写的博客「CSS3常用功能的写法」http://www.ruanyifeng.com/blog/2010/03/cross-browser_css3_features.html。花几十分钟看完也跟书中内容相差无几。建议先试读,再考虑购买。
  •     翻译的很好。从作者的详细讲解,再次体会到了国外此类书籍的优点,特别详细,特别认证负责。学到了好多新的知识。让我意识到,每一个知识的背后,都有着数不清的细节,需要我们去掌握,去充实。更加坚定了要谦虚的态度。
  •     相当精彩,本书背后的故事也相当精彩,内容跌宕起伏,险象环生,扣人心弦,沁人心脾,动魄惊心,心惊肉跳,特别是两个译者之间的故事,相当负责与对得起读者,非常超值的一本书,评论到底多少字才够呢啊

精彩短评 (总计36条)

  •     算是当前比较全面介绍css3的一本吧,例子充足,也考虑了兼容问题,很好四星
  •     一些重点属性比较全面细致,很多都是一句话点明了缘由
  •     很好的css3实例书,适合有一定css2基础的人阅读,作者在描述css3新特性时,很好地照顾了就浏览器的兼容性问题,每一个新的css3新特性都提出了兼容旧浏览器的解决方案。
  •     stunning css3密码是什么?
  •     1.跟着作者的思路写,简易入门。 2.书里有很多链接,收集起来又是一系列学习资源。 3.作者给每一个新属性都写了回退方案,考虑了IE的兼容,这方面我先跳过了 这书要再好好的研读几遍,mark!
  •     实用好读,CSS3
  •     CSS3的实例集,感觉挺不错的。
  •     书很好,国外的经典
  •     真心不错,好书
  •     实用,但是价格不厚道
  •     一本很好的css3读物,用一个个案例驱动学习,很不错的书
  •     挺多看不懂,适合中水平的看的。主讲界面美观,我个人看看圆角阴影排版如何实现就好
  •     一般,书籍质量可以。
  •     好书就是好书
  •     CSS3
  •     拿盗版书忽悠我? 可以啊
  •     出版时间较早,CSS3属性发展太快,建议买其他新版书籍
  •     书写得很踏实,读完很有收获!!
  •     其实是冲着media-query和flexbox而看的, 整体感觉不错……实例引入也挺容易理解的。
  •     孩子很喜欢,有拼音,质量不错
  •     CSS3新特性的一些全方位介绍。但是后面几张关于box布局有些过时。
  •     开始学做手机网站喽
  •     很实用,而且一定程度上解决了浏览器的兼容问题,记住了一个词叫渐进增强。
  •     书中内容很好,正是我需要的,物有所值
  •     里面有较多的兼容IE6的方案,这些对于我而言是不需要的! 整本书来说还是非常不错的,基本CSS3的所有新特性都有讲过,并且讲的明明白白的。如果你要了解CSS3的新特性,还是建议一看的。
  •     CSS3属性及兼容方案概览。
  •     老书
  •     平时也经常翻看
  •     别人推荐的,很不错,很值
  •     没来得及看,质量很好
  •     翻译的极佳 有好几个段子我现在还记得 比如那个吃面的段子
  •     用两天时间浏览了一遍,大概知道了css3有些什么新的东西以及基本用法。回头自己实现下~ 从图书馆借的书读完都很不想还TT。。
  •     很早在图灵社区上把这本书读了,而今天不得不又重新拾起来这本书,因为css3我忘记了一部分. 温故而知新,我还是好好的读书吧
  •     我错了,不该趁多看促销购入的,这不是一本入门书,而是有相当基础的前端开发者为了追求/应用新标准CSS3的范例细节式讲解,没写过几行前端的我就算看到这些例子多么循序渐进,也难免一头雾水没法读下去。不过,还是有吐槽点的,第一章我本来认真地读,末了发现作者一直在「推销」CSS3有多么好,读者多么应该使用它,总之就是苦口婆心地想要说服你,有理有据,尽管作者经验丰富。不信?看看第一章是全书篇幅最长的一章...
  •     翻译惨不忍睹,译者在浏览器、CSS 及 HTML 元素等方面没有丝毫基础积淀。原版书值得一读。
  •     中规中矩的一本书,能学到东西。物有所值
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024