【内容简介】
当CSS技术在网页设计和制作中变得越来越流行时,网页开发的过程中遇到的问题也变得越来越多。本书以“提出问题,解决问题”的速查模式安排章节,针对现实世界中的常见问题列举了大量实例,介绍了很多实用的解决方案,每个例子都带有清晰的解释和可以随时用于实际项目的代码。全书共12章,前十章探讨排版、图片、页面元素、列表、链接、表单、表格及打印等方面的应用技巧,第11章介绍了一些用来解决浏览器兼容性的hack,最后一章列举了几个经典的CSS设计范例。附录提供了CSS属性索引速查表,CSS选择符、伪类、伪元素索引速查表等。.
无论对于初学者还是有一定经验的开发人员,这都是一本值得推荐的好书,该书可作为网页设计人员身边常备的技术参考手册。...
【编辑推荐】
CSS三剑客之务实之剑。囊括上百个CSS实际案例,全面改善Web设计可用性。阐释IE7、Mozilla Firefox独特行为,查找实用设计技巧,解决Web设计实际问题。
“《CSS Cookbook中文版(第2版)》全书都是针对CSS设计中常常碰到的疑难杂症提出各种实用性解决方案。在CSS的学习过程中结合领会这些精妙的方法对于节约时间少走弯路大有裨益。”
——Dave Shea,《The Zen of CSS Design》(中文版为《CSS禅意花园》)的作者
节省时间,快速解决问题,这是《css Cookbook中文版(第2版)》带给读者最大的惊喜。新版本为CSS初学者和高级开发人员增加了更多篇幅,提出了精辟的建议,传授了大量技巧,为读者在现实生活中做出最好的设计起到了抛砖引玉的作用。
针对那些在每一个项目中碰到的再普通不过的问题,《CSS Cookbook中文版(第2版)》列举了大量详细的例子,并且每一例都穿插了可以随时取用的代码。为了方便读者参考和展开讨论,本书以一种易于快速查找的方式安排各章节,每一节都附有一段总结性的讨论说明。因此,您可以充分利用这种模式按照个人需求检索内容。
第2版更新了解释最新、最流行浏览器独特行为的相关内容——这些浏览器包括IE、Firefox及Opera,重点介绍了关于复杂的交互式CSS和图片应用的内容。此外,还为初学者引入了更多有价值的材料,解释了从基本的网站排版和页面布局到格式化列表、表单和表格等方面的问题。
本书跳过了枯燥的理论学习阶段,列举了很多实用性范例和CSS解决方案,主要涉及到以下几个方面:
在Adobe Dreamweaver和Microsoft Expression Web Design中使用CSS
利用浮动、绝对定位和相对定位技术在页面上排布元素
当前流行的以图片替换HTML文字的方法
网页排版
用CSS设计表单
创建定制的导航菜单
为打印页面制作样式表
使用一台电脑在多个浏览器上测试网站兼容性
当您需要使用hack或偏方修补那些令人头疼的浏览器bug时,翻一翻《CSS Cookbook中文版(第2版)》吧。本书收集了大量有用代码,相信它能帮助您解决数以百计关于样式表的疑难问题。
【目录信息】
前言.
**第1章:概要
在HTML中使用CSS
使用不同的选择符来应用样式
合理的使用类选择符和ID选择符
理解CSS属性
理解盒模型
理解文档类型(DOCTYPES)及对浏览器布局的影响
向网页中导入样式
如何使用不同类型的样式表
在CSS里添加注释
组织样式表的内容
组织样式表文件
使用简写属性
设置交互样式表
对图片使用浮动技术(Float)
使用绝对定位
使用相对定位
在Adobe Dreamweaver中使用CSS
<< 查看详细目录
【译者序】
CSS(层叠式样表)发展到现在,已经成为HTML网页设计中不可缺少的工具,它的优点显而易见:将表现和内容相分离;更好的控制页面布局;大大减少了文件尺寸;缩短了改版时间;提高了易用性等等。但是要应用CSS这个强大的工具,web开发人员首先不得不浪费大量时间专研CSS理论,以寻求现实世界中的疑难杂症的解决方法。《CSS Cookbook》将为web开发者省略这个痛苦的理论研究过程,书中列举了上百个实际问题的经典解决方案,并提供了大量可直接用于网页的CSS代码。.
《CSS Cookbook》第一版大概有250页,这本经典之作面世后广受好评。正如书名一样,《CSS Cookbook》以“提出问题->解决问题->讨论问题->相关补充”的..
<< 查看译者序
【前言】
任何一本书都在讲述一个故事即使是关于网页设计的书也是如此。但是本书的故事没有任何隐含的寓意或者跌宕起伏的悬疑。您不会看到诸如人们等待一位名叫戈多的人(译者注:出自著名小说《等待戈多》)或者粗鲁的考古学家从德国军队手中抢救史前宗教器物(译者注:出自斯皮尔伯格和乔治卢卡斯的经典电影《印第安纳琼斯》)之类的故事情节。那类书有其特定的读者,本书则是面向网页设计和开发人员的,对于这些读者来说,本书讲述了另一个独特的故事。.
本书介绍的是层叠式样表(Cascading Style Sheets),通常简称为CSS)。CSS是一种简易的标准化语法,它可以让设计者方便灵活的控制web页面的外观表现,如今已成..
<< 查看前言
【序言】
随着Web标准化受到越来越多开发者的认同,CSS在Web页面开发中的地位也正变得日趋重要,越来越多的开发者开始兴致勃勃地走入CSS的国度。.
不过,几乎每个想在CSS领域中“大展宏图”的开发者都会被这种看似简单的技术迷惑,待跳入其中才发现不知不觉中就深深陷入了这痛苦的泥潭:与传统表格截然不同的布局理念、不同浏览器中各种千奇百怪的Bug、为了解决这些Bug而引入的无数带有“诡异”语法的hack、比拼运气的调试过程……可以这样说,当前各种主流浏览器中CSS的使用就是一个充满了技巧、经验、hack的大杂烩。在CSS的“混乱”世界中,1+1不总是等于2——同样一张CSS样式表,在不同的浏览器中经常会显示出截然不..
<< 查看序言
【插图】