W3C home > Mailing lists > Public > www-style@w3.org > April 2008

Re: Fwd: [cssom-view] small update

From: Anne van Kesteren <annevk@opera.com>
Date: Mon, 21 Apr 2008 22:03:39 +0200
To: "Garrett Smith" <dhtmlkitchen@gmail.com>
Cc: Www-style <www-style@w3.org>
Message-ID: <op.t9y8odz464w2qv@annevk-t60.oslo.opera.com>

On Mon, 21 Apr 2008 21:16:49 +0200, Garrett Smith <dhtmlkitchen@gmail.com>  
wrote:
> On Mon, Apr 21, 2008 at 12:11 PM, Anne van Kesteren <annevk@opera.com>  
> wrote:
>> It actually disagrees with all implementations. That's pretty much the
>> behavior you get when you define legacy features. See HTML 5 for more
>> examples of this.
>>
> Is that 'yes I did it on purpose' or a 'no, it was a mistake'?

It's yes, I don't think there's a better way. Again, see also HTML 5.


> The example should be checking offsetTop:
>
> javascript:document.write("<body style='position:relative'
> onload='alert(a.offsetTop == 0)'><div id=a
> style='position:relative'>a</div></body>");document.close();

With the behavior Firefox has for this you can't determine the position of  
the <div> relative to the page anymore using offset*. I don't see how that  
is better. With the behavior IE has for this you need to introduce  
differences between quirks and standards mode. I don't see how that's  
better either. Special casing the HTML body element seems the most  
reasonable solution, as I've explained to you several times before so  
please don't claim I'm ignoring you all the time when you complain about  
the same thing every time...


-- 
Anne van Kesteren
<http://annevankesteren.nl/>
<http://www.opera.com/>
Received on Monday, 21 April 2008 20:04:08 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:55:05 GMT