写给大家看的CSS书

出版时间:2009-2  出版社:人民邮电出版社  作者:威克-史密斯  页数:283  
Tag标签:无  

前言

  CSS不难学——但前提是必须有好的教材。  本书第1版之所以畅销,其中一个主要原因就是作者讲解清晰,内容通俗易懂。在第1版获得成功的基础上,作者根据自身实践,将CSS的最新发展和应用结合起来,基本上重写了第1版,最后将全新的版本呈现给读者。在这一版中,作者沿续了受到广泛好评的平易朴实的写作风格,将CSS中的关键概念和基础术语阐释得更加透彻、准确。相信有一定CSS经验的读者看罢这一版,一定会有相见恨晚之感!  第2版虽然可以说重写了第1版,但内容架构上仍然保持了第1版的按技术主题分类。

内容概要

  本书介绍了CSS样式设计,主要涵盖利用XHTML为内容定义结构、CSS的工作原理、字体和文本样式、定位元素、基本的页面布局等内容,详细讲述了所有程序员都需要掌握的两种技能:避免重写以前曾经写过的代码和掌握以最经济的方法编写代码。同时,书中的所有代码都可以从本书的网站下载。而且,作者会在发现错误之后改正它们并更新下载文件。  本书适合Web开发人员阅读和参考。

作者简介

  Charles Wyke-Smith,世界知名的Web技术专家。目前是Benefitfocus.com公司用户体验总监。此前,他曾担任著名媒体eStar.com的Web开发副总裁,富国集团、ESPN等大公司的Web设计顾问。

书籍目录

第1章 XHTML:为内容定义结构1.1 Web标准1.1.1 时至今日,仍然会提到IDWIMIE1.1.2 内容、结构和表现1.2 时代在改变1.2.1 过去的方式1.2.2 未来刚刚开始1.3 XHTML及编写规则1.3.1 XHTML——规则1.3.2 XHTML模板1.3.3 标记内容1.3.4 文档流——块级元素和行内元素1.3.5 文档层次:认识XHTML家族第2章 CSS的工作原理2.1 为文档应用样式的3种方式2.1.1 内联样式2.1.2 嵌入样式2.1.3 链接样式2.2 CSS规则剖析2.3 编写CSS规则2.4 在文档层次中对准标签2.4.1 使用上下文选择符2.4.2 使用子选择符2.4.3 添加类和ID2.4.4 ID简介2.4.5 ID和类之间的区别2.4.6 特殊的选择符2.4.7 选择符小结2.5 伪类2.5.1 锚链接的伪类2.5.2 其他有用的伪类2.6 伪元素2.7 继承2.8 层叠机制2.8.1 样式的来源2.8.2 层叠规则2.9 规则声明2.9.1 数字值2.9.2 颜色值第3章 字体和文本样式3.1 在CSS中指定字体3.2 探索字体系列3.2.1 使用嵌入样式(仅现在)3.2.2 为整个页面设置字体系列3.3 设置字体大小3.4 字体属性3.4.1 font-style属性3.4.2 font-weight属性3.4.3 font-variant属性3.4.4 字体属性的简写方式3.5 文本属性3.5.1 text-indent属性3.5.2 letter-spacing属性3.5.3 word-spacing属性3.5.4 text-decoration属性3.5.5 text-align属性3.5.6 line-height属性3.5.7 text-transform属性3.5.8 vertical-align属性3.6 使用字体和文本属性第4章 定位元素4.1 理解盒模型4.1.1 盒子的边框4.1.2 盒子的内边距4.1.3 盒子的外边距4.1.4 折叠外边距4.2 盒子到底有多大4.3 浮动和清除4.3.1 float属性4.3.2 clear属性4.4 position属性4.4.1 静态(static)定位4.4.2 相对(relative)定位4.4.3 绝对(absolute)定位4.4.4 固定(fixed)定位4.4.5 定位环境4.5 display属性4.6 使用position/display属性的例子第5章 基本的页面布局5.1 有代表性的多栏布局5.2 本书CSS库——Stylib简介5.3 宽度问题5.4 浮动布局与绝对定位布局5.4.1 简单的两栏式固定宽度布局5.4.2 理解内部div5.4.3 防止不必要的溢出5.4.4 按照需要为内部div添加样式5.4.5 为文本添加样式5.5 简单的两栏流动式布局5.5.1 使用一点限制5.5.2 浮动还是不要浮动5.6 三栏式固定宽度布局5.7 三栏流动式布局5.8 设计长度相同的分栏5.8.1 人造分栏5.8.2 以编程方式扩展分栏(并添加圆角)5.9 绝对定位的布局第6章 设计界面组件6.1 为表格添加样式6.2 为表单添加样式6.2.1 表单的工作原理6.2.2 表单的标记6.2.3 表单的样式6.3 为列表和菜单添加样式6.3.1 列表6.3.2 创建基于CSS的菜单第7章 构建网页7.1 本书网站简介7.2 设置文件夹结构7.3 创建站点结构7.3.1 从库中复制必要的CSS文件7.3.2 @import规则7.3.3 与文本和颜色有关的样式表7.3.4 页面中的标记7.3.5 背景图像7.3.6 下拉菜单7.3.7 透明的侧边栏面板7.3.8 添加注册表单7.3.9 文本样式7.4 结束语附录A XHTML标签参考附录B CSS属性参考

章节摘录

  第1章 XHTML:为内容定义结构  1.1 Web标准  在遵循最佳Web标准实践的基础上,像你我一样的Web开发者能够为所有用户实现外观和性能几乎一致的网站。例如,我们可能认为微软的IE是大多数符合Web标准的浏览器中最好的。但是,不管其现有的优势怎样,事实却不是如此。  根据W3C推荐规范,其他一些浏览器在解释CSS方面做得很好。像PC平台上最新版的Firefox和Opera,以及Mac平台上的Safari和Firefox等,都能够以几乎一致的方式呈现按照CSS2规范设计的XHTML样式。然而,微软的IE6却包含很多的未实现特性,并且还存在其他一些不标准的实现。  相对于IE6来说,微软在2006年10月发布的IE7则有了极大的改进。为此,我一直盼望着人们能够迅速地从IE6切换到IE7。可是,根据thecounter.com的统计,截至2007年7月,仍然有50%的上网用户使用IE6。  1.1.1 时至今日,仍然会提到IDWIMIE  不管怎样,由于IE6还迟迟不肯退出历史舞台,我仍然会在提到某个CSS特性时告诉你IDWIMIE(音id-wimmy),即It Doesn’t Work In Microsoft Internet Explorer(它在微软的IE中无效)。  针对IE(及其他较早浏览器)的缺点,存在一种叫做hack的解决方案。所谓hack,就是指以非标准的方式来使用CSS,以达到欺骗特定的浏览器,使其“看到”或忽略某些样式的目的。创建hack既乏味又耗时,但只要IE6普遍存在,hack的创建就要持续下去。  对于网站设计者和访问者而言,Web标准为在所有平台的所有浏览器中实现一致的网站外观和行为提供了一种预期。虽、然这一预期还没有实现,但是,每种浏览器都支持不同的特性集,从而导致结果不一致,并使得跨浏览器/跨平台的Web开发效率低下、难以驾驭的时代(似乎)已经一去不复返了。今天,Web标准已经深入人心。

媒体关注与评论

  “我读过不少同类图书,本书显然是设计师学习CSS的最佳起点。”  ——Harvey A.Ramer,资深Web设计师  “还在为学习CSS而抓耳挠腮?那还等什么呢,从这本书开始吧。我在读本书的时候,常常会恍然大悟地发出感慨:‘哦,原来别的书讲的是这个意思啊。’……这是你初学道路上的明灯。”  ——Amazon.com读者评论

编辑推荐

  《写给大家看的CSS书(第2版)》适合Web开发人员阅读和参考。  什么,还没有用过CSS?那你也太落伍啦。今天,CSS已经成为Web设计与开发人员不可缺少的核心工具。通过CSS集中管理网页样式,你可以轻松控制数百甚至上千个网页共享的设计方案-随心所欲地更换主题,甚至同时实现网页、平面等各种媒介的设计。从而显著缩短开发周期。更酷的是,CSS还能够实现许多绚丽的、符合Web标准的动态效果。而且。CSS也是迈向Web 2.0的重要技术基础之一。但是,接触过CSS的人都知道。CSS并不那么简单,你不仅要与以往只使用HTML设计网页形成的许多错误观念做斗争。而且CSS中许多概念理解起来也绝非易事。 没关系!在这部世界性的畅销书中,技术专家Charles Wyke.Smith用通俗易懂的语言为读者讲解了使用CSS所需要知道的各种知识、技巧和经验。《写给大家看的CSS书(第2版)》的组织非常人性化,层层递进。读者即便没有任何编程背景,也会在不知不觉中到达前所未有的技术秘境,将自己的Web设计水平提高到一个新的层次。

图书封面

图书标签Tags

评论、评分、阅读与下载


    写给大家看的CSS书 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7