【内容简介】
本书是一部非常实用的CSS 与HTML(XHTML)解决方案手册。书中包含了350 多种可以立即使用的设计模式(涉及文本、背景、边框、图片、表格、布局等多方面),并介绍了每种模式的原理和使用。每种设计模式、示例和源代码都经过了精心设计,易于实现和使用。通过阅读此书,可大大提高读者在Web 设计和开发中的效率和创造力。
本书结构清晰,示例丰富,实践性强,适用于所有Web 开发和设计人员。
【作译者介绍】
本书提供作译者介绍
Michael Bowers,资深Web开发专家,有18年专业软件开发经验。曾经作为首席软件工程师和架构师开发过各种项目,包括许多网站、应用程序框架、编译器、自定义语言,自动化工厂和销售管理系统。他拥有音乐理论硕士学位,是一名优秀的钢琴家。
.. << 查看详细
【目录信息】
第1章 设计模式:轻松搞定CSS!
1.1 设计模式——精心组织的解决方案
1.2 使用设计模式
1.3 应用样式表
1.4 CSS语法
1.4.1 CSS语法细节
1.4.2 在CSS中使用空白
1.4.3 使用属性值
1.5 使用层叠排序
1.6 简化层叠
1.7 CSS和HTML链接
1.8 CSS属性
1.9 CSS的属性和值:常见的
1.10 CSS的属性和值:内容
1.11 CSS的属性和值:布局
1.12 CSS的属性和值:专有的
1.13 选择符
1.14 变动的度量单位
1.15 固定的度量单位
<< 查看详细目录
【译者序】
从事Web前端开发的人一定碰到过以下情况中的某一种:在Firefox中显示完全正常的页面,到IE下却发生了错乱;布局中某处一像素的偏差,调整过来反而会导致整个页面的变形;为表格赋予样式后,却完全达不到预期的效果;绝对定位元素跑到了相对定位的后面,而如果设置z-index,不同浏览器的解析方式还不一致,等等。HTML和CSS就是这么奇妙,看似简单的语言,在实际应用中,由于它们的不同排列组合,产生了千奇百怪的效果——这令很多开发者不知所措。如果你也正被它所困扰,那么本书就是你最好的选择了。.
本书的英文名为Pro CSS and HTML Design Patterns——其中的“Patterns”说明了它所介绍的内容,在牛津的英英..
<< 查看译者序
【前言】
本书是讲述如何使用CSS 2.1为HTML 4.01和XHTML 1.1添加样式的解决方案手册。书中包含了350多种可以立即使用的设计模式。每一种模式都是模块化的,并且可以进行自定义,可以将这些模式结合起来创建出无数种模式。.
每一种设计模式都经过了严格的测试,并已证实可以应用于所有主要的网页浏览器,包括IE 7、IE 6、Firefox 2、Opera 9和Safari 2。
书中的全部内容均是可用和实用的。谁也不愿意浪费时间看那些用不上的东西。有了本书,你就不再需要为了能在多个浏览器中生效而使用各种奇技淫巧、没完没了地测试和不停地修改了。
使用一种设计模式很简单,将其复制粘贴到你的代码中然后修改一些值。本..
<< 查看前言
【媒体评论】
“不管你是什么水平的开发人员,本书都是必备的参考书。”.
——Jonathan Snook,著名Web程序员,The Art and Science of CSS一书作者
“我太喜欢这本书了。事实上我买了两本,一本放在公司,一本放在家里……本书讲解非常系统,既值得通读,也是绝佳的参考书……赶紧买一本好好研读吧。”...
——Java Ranch.com
【书摘】
第1章 设计模式:轻松搞定CSS!
1.1 设计模式——精心组织的解决方案
设计模式已经在软件开发领域取得了巨大的成功。它们大大提升了网页设计和开发中的生产力、创新力和效率,与此同时还大大减少了代码量和复杂性。在CSS和HTML中,设计模式可以看作是一系列常用功能的组合,它便网站可运行于不同的浏览器和读屏器上,却无需牺牲设计值、可访问性或者依靠其他旁门左道的技术。不过至今为止,设计模式还没有很系统地应用于HTML和Hcss网页设计与开发中。
设计模式是所有创造性活动的基础。当我们交谈、写作和创造时,都要依照某种模式来思考。设计模式就好比是文档的模板,我们可以向其中添加自己的内容。在文学作品中,它们就像是原型角色和情节。在音乐中,它们就好比主题和变奏。在编程中,它们就相当于可复用的算法,可以系统地改变这些算法,并互相结合以求达到理想的效果。
一旦发现了某种设计模式,就会大幅度地提高创新力和生产力。它可以独立使用,并可迅速得到成品;也可与其他的模式相结合,以创造更加复杂的效果。设计模式简化并增强了创新的过程。它们使创造就如同垒砖块或搭乐高积木一样简单。仅需选择预先设计好的模式,改造它们并使它们相互结合,即可得到想要的结果。模式并不会限制创新——它们会为你解开创新的枷锁。 开创性著作Design Patterns:Elements ofReusable Object-Oriented Software(中文版《设计模式:可复用面向对象软件的基础》,作者为Erich Gamma、Richard Helm、Ralph Johnson和John Vlissides,原版由Addison.Wesley版于1995年)曾阐述过,设计模式由4部分组成:模式的名字、要解决的问题、解决方案和各方面的权衡。本书将遵循这一方式。
既然这是一本实用性的书,那么它直接关注的是一些可用于各种主流浏览器中的具体的CSS和HTML设计模式。本书也通过组合内建的模式创造出更高级别的新模式。
简而言之,这是一本关于模式的书,你可以把这些模式应用到实际的设计当中去。
1.2 使用设计模式
第1章到第7章列出了布局样式中的基本属性和元素。第8章与第9章把这些属性组合在一起,创造出了所有可能的块状、定位和浮动布局。第10章到第12章列举了一些基本的文本样式属性,并把它们相互结合,这样一杰,就可以用它们来创建内联布局了。
……
免费试读 第2章..
免费试读 第5章..
免费试读 第13章..
免费试读 第8章..
>>
进入在线免费试读>>
51CTO在线试读