Welcome to WebHeadStart.org

Web Technologies

Sponsored By

WebHeadStart.org is currently in beta.
Please pardon our appearance as we work to provide you with the most comprehensive reference on today's web technologies.

Interested in advertising on WebHeadStart? Become an advertising partner today!

[WWW-HTML Mailing List Archive Home] [Messages By Thread] [Messages By Date]

RE: p in address tag?

From: John Foliot - WATS.ca <foliot@wats.ca>
Date: Thu, 10 Nov 2005 08:25:54 -0500
To: <www-html@w3.org>
Cc: 'Asbjørn Ulsberg' <asbjorn@tigerstaden.no>, "'Jukka K. Korpela'" <jkorpela@cs.tut.fi>, "'David Woolley'" <david@djwhome.demon.co.uk>
Message-ID: <007701c5e5fa$4b5d0820$6601a8c0@bosshog>

David Woolley wrote:
>> That's the use that the element was designed for which can also be
>> written: 
>> 
>> Orion Adrian 123 Barrier St. Lizardlick, NC 21001 United States
> 
> It would be written like:
> 
>   Orion Adrian, 123 Barrier St., Lizardlick, United States, NC 21001
> 
> and that is typically exactly how it would be presented in academic
> papers, except that it would be in italics.  Things like address and
> cite are semantic markup for things that would be typically set in
> italics in a printed, English language, academic paper.   


This has been an interesting thread so far.

ADDRESS has been underused for quite some time, which is a shame really,
because it does have a semantic meaning, vague as it is.

However, with XHTML2 I am super-excited with the idea of @role (I think
it is/was a flash of brilliance), and I believe, by the spec
(http://www.w3.org/TR/xhtml2/mod-role.html#s_rolemodule ), @role could
and would solve the very problems discussed so far.

No where in the spec does it say that there can only be *one* instance
of ADDRESS in any document, so all we really need to do is "define" what
we as authors mean when we use the ADDRESS element.  Consider:

	<address role="author">John Foliot</address>
	<address role="company">WATS.ca</address>
	<address role="city_state">Ottawa, ON</address> 
	<!-- this one is weak, but I'm working off the top of my head
-->
	<address role="country">Canada</address>
	<address role="email">foliot@wats.ca</address>
	<address role="website">http://www.wats.ca</address >

...etc. etc.  Due to @role's extensible nature (via RDF), this now gives
the *idea* of Address[1] some definition, there could be a core list
(which I believe is already being developed:
http://www.w3.org/TR/xhtml2/mod-role.html#col_Role ) or a *unique*
definition as required.  Since, by default ADDRESS is a block level
element, without author intervention it displays on individual lines
(addressing the visualization issue), but may also be styled differently
via CSS/DOM

Here and now considerations:  OK, so XHTML2 is still a draft, however
this does not preclude using ADDRESS as described above, minus the real
semantic definitions afford by @role.  However the tricky ID attribute
or the less useful TITLE attribute could both stand-in in a pinch today,
validating to HTML 4 and beyond.

Thoughts?

JF
--
John Foliot  foliot@wats.ca
Web Accessibility Specialist / Co-founder of WATS.ca
Web Accessibility Testing and Services
http://www.wats.ca    
Phone: 1-613-482-7053  


Address (n.)

         1. A description of the location of a person or organization,
as written or printed on mail as directions for delivery: wrote down the
address on the envelope.
         2. The location at which a particular organization or person
may be found or reached: went to her address but no one was home. 

Source: http://dictionary.reference.com/search?q=Address 
Received on Thursday, 10 November 2005 13:26:09 GMT
Valid XHTML 1.0! Valid CSS! Site Map | Privacy Policy | Terms of Use | WebHeadStart.org © 2005 All Rights Reserved.