W3C home > Mailing lists > Public > public-html@w3.org > January 2009

Re: Placing elements in the HTML namespace

From: Simon Pieters <simonp@opera.com>
Date: Thu, 15 Jan 2009 17:11:30 +0100
To: "Boris Zbarsky" <bzbarsky@mit.edu>, "Anne van Kesteren" <annevk@opera.com>
Cc: "HTML WG" <public-html@w3.org>
Message-ID: <op.uns29gmridj3kv@zcorpandell.linkoping.osa>

On Thu, 15 Jan 2009 16:34:11 +0100, Boris Zbarsky <bzbarsky@mit.edu> wrote:

> Right.  Gecko has a concept of "html element" that is distinct from the  
> namespace, and this is used to force such elements to match CSS  
> selectors in the XHTML namespace.
>
> However, there are two differences between XHTML and HTML in Gecko last  
> I checked (in 2005, but I don't think we've changed these):
>
> 1)  frames/iframes.  For XHTML we use the id attribute value as the
>      window name, for HTML we use the name attribute value.  Should this
>      be based on the document type instead?  Or something else?

You should always use name='', per HTML5, I think.


> 2)  Serializing XML -- for XHTML we set shorthand attrs to be
>      |foo="foo"| while for HTML we set them to just be |foo|.
>      This only affects people calling the XML serializer on a DOM coming
>      from text/html, but that sounds like something HTML5 wants to
>      support.

Not sure what you mean here. Are you saying that the XML serializer isn't serializing as XML for HTML elements?

-- 
Simon Pieters
Opera Software
Received on Thursday, 15 January 2009 16:12:35 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 9 May 2012 00:16:28 GMT