W3C home > Mailing lists > Public > public-html-ig-zh@w3.org > November 2010

Re: position:relative 与 transform

From: 劭非程 <csf178@gmail.com>
Date: Tue, 2 Nov 2010 10:21:28 +0800
Message-ID: <AANLkTikWBpaDvCsyrxdsEzsedbt4qZBb2ggLFHOuge9u@mail.gmail.com>
To: John Hax <johnhax@gmail.com>, public-html-ig-zh@w3.org
 <public-html-ig-zh@w3.org>
hax又忘了回复全部了

我不是要砍掉这个功能,而是觉得现在的表达方式比较古怪,我的意思是positioned是否应该做为一个独立的属性出现
而把偏移交给transform去做,这样position:relative;就可以做为不推荐的值使用让它慢慢退休了。

把absolute基准这个事情跟position绑起来实在太奇怪了,大家有谁知道这个背后有什么道理或者故事吗?

在 2010年11月2日 上午12:22,John Hax <johnhax@gmail.com>写道:

> transform不就是不影响子元素的absolute的吗?
>
>
> 话说absolute/relative以最近一个positioned祖先元素(position不为static的,包括absolute/relative/fixed等)为基准,其实是挺有用的,否则很难做一个容器内的定位,都要用脚本算了。
>
> 2010/11/1 劭非程 <csf178@gmail.com>
>
>  最近又没人讲话了,我又跳出来讲两句
>>
>>
>> position:relative是怎么用的大家都知道,两个作用:第一个是top和left可以做为偏移量,在不改变元素在流中的位置的情况下使元素显示位置偏移,另一个是relative元素做为absolute子元素的基准。
>>
>> 现在我们有了transform,所以靠top和left来偏移已经没有了必要。
>>
>> 而原来的relative元素的做为absolute子元素的基准,本来就稍显古怪,我想是不是应该单独拿出一个属性来标示更合适?
>>
>
>
Received on Tuesday, 2 November 2010 02:21:56 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:43:46 UTC