CSS实战手册

出版时间:2007-07-01  出版社:电子工业出版社  作者:David Sawyer McFarland  页数:476  译者:俞黎敏  
Tag标签:无  

内容概要

本书主要介绍了CSS这种强大的设计语言的方方面面,意在使读者能更快速且更专业地从事网站设计和开发工作。本书内容丰富全面、通俗易懂,实战性强,涵盖了CSS的选择器、继承、层叠、格式化、网站导航、浮动布局等技术。每章内容都由易到难,一步一步地建立起一个完整的教程示例,既适合刚刚接触CSS的读者阅读并亲自动手实践,又可以作为网页设计人员,以及CSS专家们的参考书。

作者简介

俞黎敏(ID:YuLimin,网名:阿敏总司令),深入了解电力、电信行业的系统,并负责核心系统研发与管理工作。技术顾问,自由撰稿人,开源爱好者,曾经参与Spring中文论坛组织 Spring 2.0 Reference 中文版的技术审校和满江红开源组织 Seam 1.2.1 Reference 中文版的翻译工作;另外还担任 CSDN、CJSDN、Dev2Dev、Matrix、JavaWorldTW等技术网站Java论坛版主,在各大技术社区推动开源和敏捷开发作出了积极的贡献。博客:http://YuLimin.JavaEye.com

书籍目录

The Missing 的荣誉简介第1部分 CSS基础知识 第1章 为CSS重新思考HTML  HTML:过去和现在   HTML的过去:一切看起来都好   HTML的现在:CSS的脚手架  为CSS写HTML   思考布局结构   学习两种新的HTML标签   可以遗忘的HTML   在网站上引导访问者的技巧  Doctype(文档类型)的重要性 第2章 创建样式和样式表  样式剖析  理解样式表   内部还是外部--如何选择  内部样式表  外部样式表   使用HTML链接一个样式表   用CSS链接一个样式表  教程:创建你的第一个样式   创建一个行内的样式   创建一个内部样式表   创建一个外部样式表 第3章 选择器基础--判断要给什么添加样式  标签选择器:整体样式  类选择器:精确控制  ID选择器:特殊的网页元素  给标签内的标签定义样式   HTML族谱   创建派生选择器  给标签群定义样式   构造群选择器   通配选择器  伪类和伪元素   给链接定义样式   更多的伪类和伪元素  高级选择器   子选择器   邻近同胞   属性选择器  教程:选择器模型   创建群选择器   创建和应用类选择   创建和应用ID选择器   创建派生选择器 第4章 利用继承节省时间  什么是继承  …… 第5章 管理多种样式--层叠第2部分 实用的CSS 第6章 格式化文本 第7章 Margin、Padding和Border  第8章 给网页添加图片 第9章 装饰网站导航 第10章 格式化表格和表单第3部分 CSS布局 第11章 建立基于浮动的布局 第12章 定位网页上的元素第4部分 高级的CSS 第13章 用于打印页面的CSS  第14章 改进你的CSS习惯第5部分 附录 附录A CSS属性参考 附录B Dreameaver8中的CSS 附录C CSS资源 索引

媒体关注与评论

推荐序一推荐序一软件开发作为新兴的行业,在短短几年中走过了辉煌的历程,尤其是互联网的发展,给Web开发带来无比强大的推动力,让网页开发技术飞速发展。回想几年前,网页设计还是开发中不被重视的一环,而今天,我们在新一轮互联网的大潮中深刻地感受到网页——直接给予用户第一感受的载体,是多么的重要。当“Table禁止用于布局”逐步写进各大公司的网页制作规范的时候,当CSS + Div模式已经成为行业标准的时候,当开发的产品要适应不同浏览器的时候,我们逐步发现,行业技术在不断地细化,网页的设计与制作之间的关系,不仅超越了技术本身,而且还逐步引入感官体验、易用性,甚至交互设计等元素。本书从行业发展的角度出发,深入细致地讲述了如何制作出优秀的网页,以及规范中隐含的技巧。本书深入浅出地讲述了如何换位思考HTML的结构,如何规范使用样式表的各种功能,如何整体规划网页布局和感受用户体验。本书最好地体现了“细节决定成败”的原则。阅读本书,希望读者不仅能了解到制作优秀网页的方法,而且能培养“探索无止境,学习无尽期”的创新和开拓精神。本书是帮助你站上巨人肩膀的又一块垫脚石。Smarter.com.cn中国区运营经理Yanger2007年6月推荐序二推荐序二对Web开发而言,CSS已逐渐成为每位程序员的必修课之一。如果说以前还认为CSS只是美工的事情的话,那么现在随着AJAX的持续火爆以及由此产生的对网页的标准化,内容与样式分离的迫切需要,每位Web程序员的身边都要放一本CSS参考书了。CSS: The Missing Manual无疑就是这样一本好书。和枯燥的、代码堆砌的一般技术书不同,打开这本书,你看到的仿佛是位和蔼可亲的师者,耐心细致,娓娓道来。从重新思考HTML到键入第一行CSS代码,到用CSS建立布局,再到完全来自于第一线实践的经验,由浅入深,每个部分都附有大量的范例,让读者阅读时完全没有生涩和枯燥的感觉,反而多了些许的轻松。你可以坐着、躺着,甚至是躲在被窝里读这本书。学习在这里变得轻松、有趣而富有成就感。不过,我建议你身边最好还是有一台随时可以工作的电脑,因为在阅读时,你可能随时都会有敲上两行代码的冲动,书中那一个个漂亮精致的范例实在是太有诱惑力了。作为一名从这本书中收益颇多的Web开发人员,我想把它推荐给所有战斗在Web开发第一线的程序员朋友,分享阅读的快乐和收获。不管是刚刚才接触CSS的初学者,还是一位CSS高手,都一定能从这本书里找到所想要了解和知道的内容。这本书另外一个着重推荐的理由无疑是它的译者——俞黎敏。在整个Java社区,YuLimin(阿敏总司令)无疑是一个闪亮的名字。这么一本优秀的好书,这么一位优秀译者的译作,您绝对值得拥有。北京东方易维软件高级设计师  荣浩2007年5月书评HTML(XHTML)很容易入门,但是与其他同样很容易入门的技术一样,HTML很容易被误用。在最初学习阶段的愉快感觉之后,开发者在实际工作中很快就会陷入到混乱之中。这并不是HTML的错,正是因为HTML的简洁性和易用性(低门槛),Web才得以以几何级数的速度飞速发展,HTML应该继续保持这样的特点。使用HTML显然并不是我们的目标,我们需要掌握一些更高层次的技术,这些技术可以指导我们以正确的方式使用HTML,建造出可用性良好的Web页面。从CSS的角度来使用HTML,就是一种最佳实践。其前提是开发者必须要深入掌握CSS,然后才能确定如何为CSS来使用HTML。《CSS实战手册》就是Web开发者当前所急需的CSS方面的专著,而且它是从面向开发者的角度来写作的,将CSS的优雅和巨大潜力充分展示给了读者。它的重点在于展示CSS在目前主流的浏览器中可以实践的那些部分,而不是巨细无靡地罗列CSS规范的内容。这本书得到了Jolt的技术类书籍的大奖,据我所知,这是Web标准方面(HTML、CSS、JavaScript、Ajax、etc)的技术书籍中第一本获得Jolt大奖的。由于Jolt大奖的信誉,足以让我们对这本书高度关注。博文视点以最短的时间将这本书引进到国内,使得国内的Web开发者很幸运地及时读到了这本书。我使用CSS来设计页面的样式已经有两年多了,不过至今仍然遇到一些难以解决的问题。特别是完全使用基于浮动的布局,似乎在一些场合的表现并不比基于table的布局更好。这是我对CSS最关注的地方,我想也是大部分Web开发者最关注的地方。《CSS实战手册》中有一章内容非常详细地介绍了基于浮动的布局,这有助于我们更加深刻地理解这种新的布局方式,克服对这种布局方式的不适应。从解决复杂的问题入手来阐述技术的应用,这是这本书的与众不同之处,这使得这本书更加实用(用现在流行的一个buzzword来说:更加pragmatic),我想这就是它获得Jolt大奖的原因。此外,这本书中还有一章专门介绍如何设计打印机友好的页面,这也是我很关心的部分,这是传统的页面设计的一个盲区。这本书还涉及到了页面设计中很多晦暗的部分,包括各种浏览器 之间的差异,IE的各种鲜为人知的bug等等。《CSS实战手册》在黑夜中为我们打开了一盏探照灯,让我们清晰地看到了更加广阔的区域,对于全面采用CSS充满了信心。基于Web标准的技术目前仍然处在迅速发展的阶段。能够反映出使用Web标准的最佳实践的书籍,在国内姗姗来迟,据我所知还是最近三年左右的事情(以博文视点的《网站重构》为起点)。但是这样的一些声音声势越来越大,逐渐汇成了一道洪流。假以时日,再过两三年,Web开发的面貌将会发生根本性的变化。李锟译者序译者序10年前,当我在记事本中一点一滴地书写着HTML、JavaScript、CSS并保存,然后在浏览器里预览自己的杰作时,感觉这是多么神奇、有趣!10年后的今天,当Web 2.0的概念已经遍地开花结果时,从1996年提出的CSS 1,到即将出现的CSS 3,我们难免不联想到Web 3.0的蠢蠢欲动了。没有CSS的手册,人们常常不知道从哪里入手学习CSS。好的CSS点子甚至可以胜过经验丰富的网站专家。本书的目的,就是作为应该与CSS一起提供的一本手册。在本书中,你会发现利用CSS创建漂亮网页的循序渐进的用法说明。《CSS实战手册》(CSS: The Missing Manual)适用于处在各种技术水平的读者。如果你以前还从未创建过网页,那么看看本书中的第一个教程。如果你是创建网页的新手,本书中的“加油站……”可以给你提供理解手边这一主题所需要的信息。如果你是一位高级网页专家,那么请留意“高级用户诊所”的内容,它们为经验丰富的计算机迷们提供了更多的技术提示、诀窍和快捷方式。本书意在使你更快速且更专业地从事网站设计工作。当你阅读本书时,会遇到许多生动的实例,利用从www.sawmac.com/css/上下载的原始资料(如图片和完成了一半的网页),再加上你在电脑上花点时间完成它们,你就会发现这些教程提供了专业设计师们创建网页的方法。你可以把你的作品与最终的结果进行对比。你不仅可以看到网页应该显示的样子,还能在因特网上发现真正在运行的网页。在即将翻译完成这本书时,我惊奇地发现,它获得了第17届Jolt技术图书生产效率奖。总之,这是一本你绝对值得拥有的好书。虽然我在翻译的过程中竭力以求信、达、雅,但限于自身水平,也许仍有不足,还望各位读者不吝指正。大家可以通过访问我的博客http://YuLimin.JavaEye.com/或者发送电子邮件到YuLimin@163.com进行互动。下面是翻译时采用的术语表,讨论链接为: http://YuLimin.JavaEye.com/blog/71162。Cascading Style Sheet 层叠样式表Internal Style Sheet 内部样式表External Style Sheet 外部样式表inheritance 继承descendent selector 派生选择器universal selector 通配选择器Inline Style 行内样式表margin 边距top margin 上边距bottom margin 下边距left margin 左边距right margin 右边距padding 填充top padding 上方填充bottom padding 下方填充left padding 左侧填充right padding 右侧填充border 边框border color 边框颜色border style 边框样式border width 边框宽度anchor 锚(FrontPage里叫书签,Dreamweaver里叫命名锚记)float 浮动media type 媒体类型bulleted list 无序列表numbered list 有序列表non-numbered 非编号quirks mode 怪异模式hack 不译,也不译成补丁、黑客filter 滤镜感谢Ajaxcn的李锟(dlee)对我在翻译中碰到的问题进行深入的讨论,并对本书翻译时所采用的术语表进行认真的磋商;感谢JavaEye的网友们特别是hax在术语表讨论贴中提出许多中肯的建议;感谢满江红开源组织的曹晓钢提供的一些翻译注意事项和热情的帮助;感谢Matrix的Chris耐心且详细地回答了我的一些疑问;感谢母校的章义来教授的不断鼓励与热心帮助;感谢本书的编辑何艳女士仔细且认真地进行编排与校对,并感谢博文视点的周筠老师、梁晶编辑和王晓菲编辑的热情帮助,谢谢你们了。感谢我的家人在翻译本书时提供的各种帮助,让我能够安心地坐在电脑前面:我母亲为我们烹饪出可口的饭菜;我父亲和爷爷在家里打理一切事务;我爱人帮助我对译文进行语法纠正和文字润色,进一步增强了文章的易读性和亲和性;还有我那调皮的女儿,每每看到我坐在电脑前时,她都会装腔作势地过来说:“不要天天打电脑!”但她并没有真正干扰我的正常工作,要不然想完成译稿真的得等到2008年了,呵呵。最后,祝大家能够像我一样在阅读中享受本书带来的乐趣!Read a bit and take it out, then come back read some more.                                                    俞黎敏2007年春节于福建莆田

图书封面

图书标签Tags

评论、评分、阅读与下载


    CSS实战手册 PDF格式下载


用户评论 (总计61条)

 
 

  •   很实用,我从CSS文盲变成可以看懂网页布局,还能对有些大网站发表感慨“懂不懂CSS啊,布局地真乱”,例子还可以,比较让人受启发。就是有时候翻译的不好,很难理解,需要把书全部看完,看第二遍的时候才能明白。
  •   这本书很适合初学者阅读,书中的例子生动易懂,而且讲解的很详细。读过以后就可以基本掌握CSS的基础知识。使你很快入门。
  •   相信接触线内网的同学都想要一个完美的页面,但是随着校内禁止使用HTML之后留给我们的是什么呢我们当时还是追求自己的品味自己的风格、因此一本CSS绝对是我们所追求的哈好了我的评论就到这里了希望书中的美丽的代码能给大家带来美的享受
  •   花了一个星期读完,从前对CSS半知半解,读完这本书并配合书中的实例进行练习后,对CSS有了全面了解,非常适合初学CSS的朋友!
  •   这本书不错,CSS也从易到难;推荐入门级用书。
  •   内容详实,结构严谨,是学习CSS的不可多得的好作品!而且还可以作为CSS的参考用,真是一举两得啊!
  •   都是强人我是被逼看CSS的
  •   书刚到没几天,看了前面几章,感觉很号,很适合初学者学习,但还不敢对书的整体做出什么评价
  •   很不错的一本书,讲解方式也挺易懂
  •   刚刚买,不知道内容如何
  •   很实用的一本书,适合初学者看
  •   讲解容易理解,较为细致,值得一读
  •   书挺好的,内容很好,送货很及时。
  •   不是自己用的 同事说还可以
  •   网上购物,我最满意最放心也是最喜欢的,就是购书。因为书的质量问题一眼就能看出来,而且费用低。我已经买了许多书,从来没有给我带来过遗憾和苦恼。这次依然如故。免除运费,我心里十分舒服。
  •   有时间再看一遍
  •   无论新手还是高手.都会从中学到相当多实用的东西
  •   很不错,实例也很实用。
  •   比较详细的。。
  •   比较基础例子很生动对新手很不错
  •   我不是专业搞网站设计的,但要负责一个网站开发,必须对现在的网页设计技术有所了解,就买了这本书,能让外行很快看进去,并能和设计人员进行对话,感觉不错。
  •   译者本身就是css高手,书在国外也是有名的图书系列。还有什么要质疑?当然没有书是教你成为高手的,顶多也就是能让有点基础的提升到中级阶段。不要苛求他没让你变成什么样。书籍只是想你布道。如果你对css的掌握犹如行云流水相信你也不会看他。几个算是向中级提升的一本书,一点不懂css看起来不是那么好玩。懂了一点,就不要我说了吧。你翻番就可以知道是不是你要的。
  •   一直想学css,不得法,这本书看了一半了,感觉很不错
  •   可以说全游览器兼容是很多web开发人员非常头痛的一件事情,只要工作过,都知道在实际中,会碰到无数的问题,而此书就像一本非常实用的工具书,它指导了大多数游览器的一些特性,以及一些bug等很具参考价值
  •   正在学习当中,感觉还不错适合有一点基础的读者继续学习
  •   感觉比较像技术资料书
  •   还行吧。就是翻译有点生硬
  •   内容不错,但是书页不牢
  •   还可以,书可能是压扁了,不太像新的,不过内容全就行了
  •   不错,有内容,学到东西了,感觉唯一觉得不足的就是系统性不够
  •   写的还可以,挺不错的
  •   还没开始看,翻了一下,感觉还不错
  •   刚拿到书,看了几页,感觉还不错。
  •   写的不错,很详细,建议大家都买这个看
  •   嗯!!不错
  •   翻译不是很流畅,内容不是很具体
  •   给朋友买的,木有看过,看不懂~木有问过朋友的感受~
  •   感觉还不错,暂时还没细看
  •   我还没怎么看,应该不错
  •   很差的书,书中的东西很简单,而且提到CSS连html代码都不给出,让人看不太明白。
  •   书翻译的晦涩难懂,给人的感觉就是强制照着原书翻译过来了,都起来非常拗口,不知道是我语文没学好呢,还是中国语言本身就这么难理解。
  •   我买了,相当不错的书CSS书,适合于初中级别的人吧,书腰上写着“循序渐进”,我看是这样的,呵呵,随时翻翻!
  •   首先说我不是托,不要用砖头拍我!自从买了,遇到问题基本是从这里找到解决办法,书中有教程,可以一步一步的学习不同的布局样式代码,可作为参考书用!我是把这本书和苏沈小雨的css2.0手册结合使用的。还有一本书不得不说,就是赵鹏的《大师之路》,讲解由浅入深适合不同阶段的人学习,网上有他的视频,大家可以下来看看,可惜的是是书籍可能没货了!
  •   刚拿到书对于一个外行来说感觉很枯燥 但当净下心来读的时候 才发现这是一部宝藏 学到了很多 引起了自己强大的兴趣 很好 很喜欢
  •   如有想购买的朋友,可能要再考虑一下,个人觉得翻译上有待改进。
  •   CSS的理论一点点的细细道来。例子很多。也很恰当。
  •   都是些比较实用的内容,对于初学者上手来说是不可多得的好书
  •   这是我看到关于CSS方面最棒的书,内容讲解的很细致。适合稍微有点基础的人学习,绝对可以得到一个质的提高。基础不好或者没有基础的,我建议看一下CSS权威指南,也是这本书的作者写的。
  •   这本书的其他评价挺不错的,对我来说也是这样的。初学者可以通过他的帮助在实践中积累经验,有了一定的基础再看他同样也有裨益。
  •   我学CSS就是用的这本书,用了差不多三个星期看完,现在虽然不敢说精通CSS,但是已经能够比较灵活的运用了~~
  •   非常细致,试图讲清楚很多难点(有几处可以讲得更好的,嘿嘿),对于比较有深度的理解CSS还是很有帮助的。我的教案就用这个,呵呵。
  •   原来在学校的时候就看过这本书,所以现在才买这本书。感觉还可以,但是送货的时候书外壳被搞坏了。我的书啊!!!!
  •   非常好的书,适合初学者阅读,正品,快递非常负责任,正好赶上放假,快递还亲自送到家里。谢谢!
  •   适合初学者,,,内容具体,讲解很详细,我很喜欢,。。,
  •   还没时间仔细阅读,从目录上看感觉书还是写的不错!
  •   虽然是影印本,但是质量很好,看起来很舒服,书的内容相当的实用。最赞的是,物流超级快的,下订单不到24小时书就到我手中了,赞一个,卓越第一!
  •   不太实用、也只有当字典查看了网上下个电子版看看就行了
  •   看了一章,适合初级,中级用户..觉得很不错。推荐。
  •   内容很丰富,实例也很多,学习 CSS 非常不错。如果能配合些动态网页上的 CSS 内容就更好了。
  •   非常不错的CSS教程,适合所有CSS学习用户。我在图书馆借的这本书看了3个月觉得很不错,推荐给大家。
  •   非常喜欢这本书 在图书馆的一个小小角落发现的 写的特别好 直接上网买了一本
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7