W3C home > Mailing lists > Public > www-html@w3.org > December 2003

Re: XHTML 2.0: Suggestion for <addr/> and <blockaddr/> to replace <address/>

From: Lachlan Hunt <lhunt07@netscape.net>
Date: Sat, 06 Dec 2003 13:21:19 +1100
Message-ID: <3FD13D1F.3010701@netscape.net>
To: karl@w3.org
Cc: www-html@w3.org

karl@w3.org wrote:

> ...the usual confusion is between
> - Semantics
> - Structure
> - Presentation
>
> Structure and Presentation are very difficult to distinguish and it 
> seems sometimes overkilling to have two tags for the same semantics 
> when only the structure has changed.

  Yes, I agree, but, unfortunately, it's necessary to maintain structure.

> ...Though come the difficulty to understand what is structure and what 
> is semantics. A list is a structure or semantics. It depends on who's 
> looking at it. 

IMO, a list has semantics applied to a structure, as are tables, 
paragraphs, sections, etc...

> You could achieve the same presentation and the same meaning with:


But not Structure!

> Example 1 (not valid now)
> ==========
> <p>If you need more information write to: <address>Acme Inc. 42, Main 
> Street, Douglas City</address>.</p>
> ==========
> ...
> Example 2
> ==========
> <p>If you need more information write to:</p>
> <address>Acme Inc. 42, Main Street, Douglas City</address>
> ==========

  I agree with you in principle because it would be nice to have only 
one element for each semantic, however, because the structure cannot be 
enforced using this, we are forced to split the element into two 
structurally separate elements, even though the semantics are the same 
and presentation is essentially irrelevant.

  We already have this occurring with <blockcode>/<code> and 
<blockquote>/<quote>, so any argument for or against having two seperate 
elements for <address> also applies to those.  So, I think, for 
consistency with the other elements and for the structure, we should 
have the two separate elements.

CYA
...Lachy
Received on Friday, 5 December 2003 21:26:59 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 March 2012 18:15:59 GMT