- From: Bert Bos <bert@w3.org>
- Date: Wed, 30 Jul 2008 17:40:39 +0200
- To: Undisclosed.Recipients: ;
- Cc: www-style@w3.org
On Monday 09 June 2008 16:24, fantasai wrote:
> Mats Palmgren wrote:
> > CSS 2.1, 10.6.4 says:
> > [...] the static position for 'top' is the distance from the top
> > edge of the containing block to the top margin edge of a
> > hypothetical box that would have been the first box of the element
> > if its 'position' property had been 'static' and 'float' had been
> > 'none'.
> >
> > I suggest we add /and 'clear' had been 'none'/ to that.
> >
> > The suggested addition matches what most UAs do, with the exception
> > of IE7, but IE8 beta 1 seems to match other UAs now. See [1] for
> > test details.
> >
> > Thanks,
> > Mats Palmgren
> >
> > [1]
> > https://bugzilla.mozilla.org/show_bug.cgi?id=390516
>
> Recorded as CSS2.1 Issue 42
> http://csswg.inkedblade.net/spec/css2.1#issue-42
Not sure that's a good change, but not sure I mind either.
The reason you use the static position ('position: absolute; top: auto')
is to overlap with with whatever comes next, e.g.:
... Assume some floating box here...
<p style="position: absolute; top: auto">
Some text to be shown behind the next text...
<p>
Some text that is supposed to be shown in front of the previous
text
If I add 'clear: left' to the second P, the first P will not be behind
the second P anymore. I might try adding 'clear: left' to the first P,
too...
Bert
--
Bert Bos ( W 3 C ) http://www.w3.org/
http://www.w3.org/people/bos W3C/ERCIM
bert@w3.org 2004 Rt des Lucioles / BP 93
+33 (0)4 92 38 76 92 06902 Sophia Antipolis Cedex, France
Received on Wednesday, 30 July 2008 15:41:18 UTC