- From: Andrew Fedoniouk <news@terrainformatica.com>
- Date: Mon, 28 Aug 2006 22:36:59 -0700
----- Original Message ----- From: "Ian Hickson" <ian@hixie.ch> To: "Anne van Kesteren" <fora at annevankesteren.nl> Cc: "WHATWG" <whatwg at whatwg.org> Sent: Monday, August 28, 2006 5:30 PM Subject: Re: [whatwg] href on any element > On Mon, 28 Aug 2006, Anne van Kesteren wrote: >> >> On Mon, 28 Aug 2006 11:33:43 +0200, Lachlan Hunt >> <lachlan.hunt at lachy.id.au> >> wrote: >> > > It's arguably a very minor improvement, >> > >> > The only benefit I'm aware of is the convenience it provides to authors >> > for >> > hand coding, but that benefit is negligible when you consider the >> > abilities >> > of many authoring tools these days. >> >> Another thing that some author seem to want is to make an entire block a >> link, >> including its header and footer. Currently such things are solved with >> markup >> similar to: >> >> <a href=""> >> <span class="header"></span> >> <span class="text"></span> >> </a> > > ...or the currently non-conforming: > > <a href=""> > <h2>...</h2> > <p>...</p> > </a> > > We could make it conforming, I guess. The parser already supports it to > some extent. > Main purpose of "href on any element" idea I beleive is to minimize number of elements needed to show the content. Less elements - more lightweight and better styleable pages. Just for consistency: the A element can point to any element on the page so why not any element could do that? All implementations of Web Applications (sites) already have situations when you need hyperlink to be a block rather than text span. <td href="..."> or <li href="..."> will be pretty popular constructions. If we will change model of A from <!ELEMENT A - - (%inline;)* -(A) -- anchor --> to something else then it will create implications for parser. Ideally model of the element should be known upfront and without need of CSS being loaded first. In this case parser or DOM builder can create more optimal construction. So it is better to allow all elements to have href than to change model of A. Andrew Fedoniouk. http://terrainformatica.com
Received on Monday, 28 August 2006 22:36:59 UTC