http://w3help.org知识库的错误说明

先推荐下http://w3help.org中有些非常不错的关于css标准的知识库文章,当然其基本上也都翻译自w3c,但对于大多数人来说完全有把握的看懂w3c上的英文会很吃力的。

以下是我在看系列文章时发现的错误,我仔细参考过w3c相关的信息才下的判断。

1、关于外边距折叠:http://w3help.org/zh-cn/kb/006/#header_3

image

下面是摘自w3c的两段说明:

url:http://www.w3.org/TR/2011/REC-CSS2-20110607/visuren.html#positioning-scheme

An element is called out of flow if it is floated, absolutely positioned, or is the root element. An element is called in-flow if it is not out-of-flow. The flow of an element A is the set consisting of A and all in-flow elements whose nearest out-of-flow ancestor is A.

上面引入了两个概念

1、out-of-flow 及浮动的、绝对定位的(absolute,fixed)和根元素。

2、in-flow 非out-of-flow的元素则为in-flow元素

而对于定位元素的说明

An element is said to be positioned if its 'position' property has a value other than 'static'

如果一个元素的position属性'static'意外的值那么为定位元素。所以非定位元素包含了relative元素,而relative元素是in-flow的元素。

所以知识库中的提法有些毛病。

posted @ 2012-05-06 22:06  小鳄鱼  阅读(259)  评论(0编辑  收藏  举报