精通CSS高级Web标准解决方案
文章平均质量分 80
blinkstar824
这个作者很懒,什么都没留下…
展开
-
第一章 基础知识
1.1 设计代码的结构1.1.2 文档类型、DOCTYPE切换和浏览器模式DTD (文档类型定义) 是一组机器可读的规则,它们定义XML或 (X)HTML的特定版本中允许有什么,不允许有什么。在解析网页时,浏览器将使用这些规则检查页面的有效性并且采取相应的措施。浏览器通过分析页面的 DOCTYPE 声明来了解要使用哪个 DTD,因此知道要使用 (X)HTML 的哪个版本。DOCTYPE转载 2012-03-16 23:48:18 · 403 阅读 · 0 评论 -
第9章 bug 和 bug 修复
在本章中,你将学习:如何跟踪 bug 。神秘的 hasLayout 属性。最常见的浏览器 bug 及其修复方法。9.1 bug 捕捉2.空白边叠加的问题空白边叠加 (见第2章) 是另一个如果误解就会导致许多麻烦的 CSS 特性。请考虑 div 元素内嵌段落的简单示例:This paragraph has a 20px margin.div 框设置了转载 2012-03-20 18:05:48 · 502 阅读 · 0 评论 -
第7章 布局(二)
7.3 固定宽度、流体和弹性布局到目前为止,所有示例都使用以像素为单位定义的宽度。这种布局类型称为固定宽度的布局,由于它是刚性的,有时候也称为 "冰布局"。固定宽度的布局非常常见,因为它们使开发人员对布局和定位有更大的控制能力。如果将设计的宽度设置为 720 像素,它就总是 720像素宽。这样的话,如果想让一个品牌图像横跨设计的顶部,那么你知道这个图像需要宽 720 像素。知道每个元素的精确宽转载 2012-03-19 23:27:38 · 317 阅读 · 0 评论 -
第7章 布局(一)
CSS 的主要好处之一是,它能够控制页面布局而不需要使用表现性标签。但是,CSS布局被误认为是难以理解的,在初学者中,这种想法尤其普遍。这在一定程度上是由于浏览器的不一致造成的,但主要原因是 Web 上不同布局技术的数量激增所致。似乎每个 CSS 作者都用自己的技术创建多列的布局,而且新的 CSS 开发人员常常使用一种技术却不真正了解它的工作原理。这种进行 CSS 布局的 "黑盒" 方法可能会迅速转载 2012-03-19 21:00:57 · 687 阅读 · 0 评论 -
第6章 对表单和数据表格应用样式
随着转载 2012-03-19 20:59:54 · 437 阅读 · 0 评论 -
第五章 对列表应用样式和创建导航条
人们转载 2012-03-19 20:58:34 · 345 阅读 · 0 评论 -
第四章 对链接应用样式
锚链接是万维网的基础。转载 2012-03-19 20:56:26 · 301 阅读 · 0 评论 -
第三章 背景图像和图像替换
在本章中,你将学习:固定宽度和可变宽度的圆角框。滑动门技术。山顶角。CSS阴影。用于 IE5.x 和更高版本的 PNG 透明度支持。图像替换。3.1 背景图像基础平铺图像在某些情况下很有用。但是,在大多数情况下,希望在页面上添加不进行平铺的图像。例如,假设希望在网页的开头显示一个大的品牌图像,那么只需将图像直接添加到页面上,在许多情况下这样做就够了。但是,如果图像不包含信息,是转载 2012-03-18 13:48:41 · 736 阅读 · 0 评论 -
第二章 可视化格式模型
要掌握的三个最重要的CSS概念是浮动、定位和框模型。这些概念控制在页面上安排和显示元素的方式,形成CSS的基本布局。如果你习惯于用表格控制布局,那么这些概念初看上去可能有点儿奇怪。实际上,大多数人只有在使用CSS开发站点一段时间之后,才能完全掌握框模型的复杂性、绝对定位和相对定位之间的差异以及浮动和清理的实际工作方式。在切实掌握这些概念之后,使用CSS开发站点就会变得容易多了。在本章中,你将学转载 2012-03-17 00:09:27 · 544 阅读 · 0 评论 -
第8章 招数和过滤器
在理想的环境中,编写正确的 CSS 会在支持 CSS 的每个浏览器中正常工作。不幸的是,我们并不是生活在理想的世界中,浏览器有不少 bug 和不一致的地方。为了创建能够在各种浏览器上显示相同样式的页面,CSS 开发人员需要发挥创造性。通过利用 bug 和未实现的 CSS ,开发人员能够选择性地对不同浏览器应用不同的规则。招数和过滤器是CSS开发人员的强大工具。但是,正因为功能强大,使用时更应该谨慎转载 2012-03-20 18:05:04 · 402 阅读 · 0 评论