目录 元素分 小结… 第三章单位和值 …71 颜色 长度单位 83 百分比值 URL CSS2中的单位… 小结 第四章文本属性 …93 使用文本 中!,专 结 第五章字体属性 133 字体系列 134 字体加粗 141 字体尺寸 ,149 样式和变形 57 使用缩略方式:字体属性 16l 字体匹配 小结 第六章颜色和背景…167 颜色 复杂背景 183 小结 215
目录 第七章框与边框 217 基本元素框 218 是边界,还是补白? 22l 边界 边框 238 补白 浮动与清除 列表 小结 280 第八章可视化格式编排 282 基本框 块级元素 浮动元素 299 内联元素 310 小结 第九章定位 …328 基本概念 327 相对定位 348 绝对定位 352 固定定位… 356 层叠定位元素 小结 第十章CSS2展望…1364 与CSSI的区别… CSS2选择符 366 字体与文本 380
日录 产生内容 382 适应环境 边框 387 表格 媒体类型与@规则 小结 第十一章CSS应用… 394 转换方案 ,丰中 394 提示与技巧… 414 附录一CSS资源 …423 附录二HTML20样式表 428 附录三CSS1属性… ,430 附录四CSS支持表…455 词汇表 473
前言 正如从封面可以猜到的那样,本书的主题是层叠样式表( Cascading Style Sheets CSS)。CSS有两个“标谁”,即CSSl和CSS2。它们之间的区别是:CSS2包含 CSs1,而且还加入了很多其他的内容。本书涵盖了所有CSS的内容,以及CSS2 的部分,即CSS定位( positioning)。而CSS2的其余部分则未包括在内,因为 在写本书时,大部分CSS2的标准都还没有实现,所以与其包含太多的理论叙述 还不如将精力集中在当前实用的东西上 对于网页设计者和文档作者来说,要想获得精美的页面风格、尚的可访问性,井 尽量节省时间和精力,那么本书是很适用的。在开始本书的学习之前,所有需要 ∫解的相关知识就是HTML40。当然,对HTML越熟悉,学习本书就会越得心 应千。至「其他的相关知识.只需了解一点点就可以了 请记住,对于网络标准和相关书籍而言,前者是在不停地发展变化的,然而后者 则相对固定(至少在下一个版本还未出现之前是不变的)。就拿HTML和CSS来 说,有很多变化正以文字的形式记录下来。例如,最近万维网联盟(W3C)推出 的 XHTML1.0规范、就是万维网发展的一个重要的里程碑。对于CSS来说,可 能还会出现更多的标准以扩展其样式化文档的能力;一些主要的网页浏览器也在 向完全支持CSS1靠近、而且健壮的CS2实现也初见端倪。所以,对于网页设计 者来说,这是个令人兴奋的时刻,而且现在学习CSS也会为将来的工作打下-个 很好的基础
前言 排版约定 本书使用下列排版约定 等宽字体( Constant width 用于代码示例,HTML标签和CSS元素 等宽斜体( Constant width) 用于文本中的可替换元素 斜体( Italic) 用于引入新的术语、文件名及路径名。 属性约定 在本书中,对于每个给定的CSS属性都用一个框将其取值或者相关的约定加以细 化和说明。这些说明都已按照CSS规范逐字逐句重新编排过,但还是有必要对某 些语法元素进行相应的解释。 每个属性所允许的取值都用下面的语法加以列举: 允许值:[<长度>| thick|thin1(1,4 允许值:[<系列名称>,]*<系列名称> 允许值:<url>?<颜色>[/<颜色>]? 允许值:<url>‖<颜色> 任何位于符号“<”和“>”中的文宇都给定了一种类型的值,或者是对另一属性 的引用。例如,fomt属性可以接受任何属于font- family属性的值,这是通过取 值“<字体系列>”来表示的。任何以固定宽度文本出现的文字都是关键字,它必 须按照实际的形式出现,不能引用。正斜杠(/)和逗号(,)也不能引用 几个关键字排在·起意味着它们都必须同时出现一—而且按照给定的顺序。例 如 pme”意味着这个属性必须按这样的前后顺序使用这些关键字