[uf-discuss] hResume and object-based include
Tantek Ç elik
tantek at cs.stanford.edu
Sun Jun 11 21:19:33 PDT 2006
On 6/11/06 6:11 PM, "Steve Ganz" <steve at ganz.name> wrote:
>
> I think we all agree that using the <address> element is certainly the most
> semantically appropriate element to use when marking up a document author's
> contact information.
>
> The question is whether or not using <address> as the parent element for the
> author's hCard is a SHOULD or a MUST in hResume. As Angus mentions, it poses
> a problem because the <address> element is an inline element and thus only
> accepts inline elements as children.
IMHO a SHOULD, because sometimes using <address> can be a pain due to
HTML4's annoying (and useless as far as I've ever known) block/inline
embedding rules.
> In the hResume draft, it is written:
>
> Schema:
>
> * contact info. required. <address> + hCard.
How about:
* contact info. required. MUST use hCard. SHOULD use <address> + hCard.
?
> Field Details:
>
> * contact:: Current contact info. The <address> with hCard.
How about:
* contact:: Current contact info in an hCard. SHOULD use <address> if
possible.
?
> Does the above mean an hResume author MUST use the <address> element to mark
> up the authors hCard?
It's not clear, nor was that intended by the authors, thus we should clarify
it.
> In my hResume (http://steve.ganz.name/hresume/), I've chosen to mark up only
> the "adr" portion of my hCard with the <address> element. It is most
> important for me to use the <h1> element to mark up my "fn" and "n", so I've
> placed that outside of the <address> element and am using a <div> for the
> parent hCard. So while this is valid XHTML, is it valid hResume?
Right, exactly what we need to define. Thanks for bringing it up!
Tantek
More information about the microformats-discuss
mailing list