HREF attribute in elements other than A and LINK

Hi all,

I have as an action to raise the HREF attribute issue for discussion on
the mailing list. Though I have a strong opinion on this, I'll try to
raise the issue objectively first, and let the discussion begin. So,
with my chair hat on...

RDFa was initially defined in XHTML2, where HREF is available on any
element. Thus, in a discussion last year, it was agreed that "href on
any element that is visible makes that element clickable"

http://www.w3.org/2006/02/06-htmltf-minutes#item03

Now that we're dealing with XHTML1.1, the module recently produced by
Shane includes the ability to place HREF on any element (with the
related REL and REV attributes alongside.) However, XHTML1.1 without the
RDFa module does not allow such HREFs. Thus, two questions arise:

1) should we define the RDFa module to allow for HREF on any element?

2) if so, should we ask XHTML1.1+RDFa-compliant agents to make these
elements clickable.

A related issue is whether the XHTML1.1 RDFa module should allow LINK
and META inside the body, where XHTML1.1 does not.

Let's discuss!

-Ben

Received on Sunday, 15 April 2007 23:59:28 UTC