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

Re: Implementor feedback (dialog and datepickers)

From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
Date: Thu, 03 Sep 2009 00:23:41 +0200
Message-ID: <4A9EF06D.3000104@xn--mlform-iua.no>
To: Lars Gunther <gunther@keryx.se>
CC: HTMLWG WG <public-html@w3.org>
Lars Gunther On 09-09-02 22.57:

> 2009-09-02 18:13, Leif Halvard Silli skrev:
>> Lars Gunther On 09-09-02 13.10:
>> Even if your students change <dl> to <dialog>, they will still stumble
>> upon the unintuitive thing that <dialog> contains <dt> and <dd>, which
>> has no meaning what so ever inside a dialog. Thus they will be unable to
>> understand dialog unless they know <dl> first.
> 
> Yes, just like they would need to know why "links" are called 
> "<a>nchors" even though we today do not use <a name="foo"> anymore. But 
> a 2 minute history lesson is doable. Tweaking ordered lists, 
> block-quotes, quotes and cite elements is not. Example of such IMHO 
> convoluted markup (that also feeds into the cite element debate) at:
> http://tantek.com/presentations/2005/03/elementsofxhtml/#slide22

Such tweaking is far from what I proposed ... The difference 
between you and me are only <dialog></dialog> versus <dl 
type="dialog"></dl> or perhaps <dl dialog></dl>.

The <dialog> element has some costs, actually:

* It must be "created" via JavaScript in order to work at all in 
Internet Explorer.

* HTML 5 seems to advocate the use of <p> without </p>. But this 
doesn't work well in combination with new elements, not even in 
Opera, Firefox and Webkit. You can try this in any browser and see 
how it breaks down[1]:

<p>Dialog next.
<dialog><dt>Mr X<dd><p>Yes</dialog>
<dialog><dt>Mr Y<dd>No</dialog>


BTW: The anchor element is an anchor both with "name" and without 
"name".

[1] http://software.hixie.ch/utilities/js/live-dom-viewer/saved/224
-- 
leif halvard silli
Received on Wednesday, 2 September 2009 22:24:28 GMT

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