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

Re: what is dt?

From: Lars Gunther <gunther@keryx.se>
Date: Thu, 17 Sep 2009 13:00:11 +0200
Message-ID: <4AB216BB.3060605@keryx.se>
To: public-html@w3.org
2009-09-17 11:58, Bruce Lawson skrev:

>I also believe that dd/ dt have such a history of being abused that 
no-one thinks they mean anything any way.

Putting my teachers hat on!

Am I to tell my students that dt/dd are to be used in an ugly and 
counter-intuitive fashion because of past abuse? (yes, I know that was 
not the main point, but certainly the weakest one.)

Here is my bottom line: details AND figure (sorry Jeremy for groupng the 
together again) are both NEW elements. I really do not see any harm at 
all in providing a third new element (and perhaps a fourth if we want 
separate solutions).

First of all they would most probably be implemented by browsers at the 
same time. And why we wait they are semantically anonymous, but stylable 
just like header, footer and nav.

Second, while trying to reduce the number of new elements is a noble 
goal, the probability of seeing correct usage of any new element goes up 
when its syntax is intuitive. Making counter intuitive decisions with 
the sole purpose of *not* introducing a new element, is not a wise idea.

It is easier to learn 4 new elements, than 2 new ones and a weird new 
pattern for 2 existing elements.

Third: Allowing for dt/dd in figure and/or details will most certainly 
lead to abuse, since sooner or later someone will generalize this into a 
generic key-value paradigm. If we opt for using dt/dd in the way that is 
now suggested, I think we had better go all the way.

End of arguments, new section, suggestions. Less important than the above:

In order to give some meaty suggestions for all on this list to disagree 
upon I conclude with a few suggestions that I think are really intuitive 
and would be picked up quickly:

<figcap> and <detcap>

Figure caption and details caption

If we'd like one element for both - which I agree with Jeremy that we 
might not - I suggest, since we are running out of synonyms, <rubric>

http://www.synonym.com/definition/rubric/

If we really must not invent a new element, please use h1 and wait a few 
years, since at least that would be using h1 in the same way as it is 
used in other sectioning content.

Look to the future, not to the past! Our decisions today are supposed to 
live on the web for many years, we will only keep today's browsers for a 
few more. Patience is a virtue.


-- 
Lars Gunther
http://keryx.se/
http://twitter.com/itpastorn/
http://itpastorn.blogspot.com/
Received on Thursday, 17 September 2009 11:01:03 UTC

This archive was generated by hypermail 2.3.1 : Monday, 29 September 2014 09:39:08 UTC