<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Strengthening Links</title>
	<atom:link href="http://meyerweb.com/index.php?year=2008&#038;monthnum=06&#038;day=05&#038;name=strengthening-links&#038;feed=feed" rel="self" type="application/rss+xml" />
	<link>http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/</link>
	<description>Things that Eric A. Meyer, CSS expert, writes about on his personal Web site; it&#039;s largely Web standards and Web technology, but also various bits of culture, politics, personal observations, and other miscellaneous stuff</description>
	<lastBuildDate>Fri, 25 May 2012 11:55:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Eric Meyer</title>
		<link>http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-384446</link>
		<dc:creator>Eric Meyer</dc:creator>
		<pubDate>Thu, 12 Jun 2008 19:50:33 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=908#comment-384446</guid>
		<description>&lt;a href=&quot;http://meyerweb.com/eric/thoughts/2008/06/12/linking-up/&quot; rel=&quot;nofollow&quot;&gt;New post&lt;/a&gt;, everyone!  (I touch on your points in the post, &lt;a href=&quot;http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-384403&quot; rel=&quot;nofollow&quot;&gt;Bobby Jack&lt;/a&gt;.)</description>
		<content:encoded><![CDATA[<p><a href="http://meyerweb.com/eric/thoughts/2008/06/12/linking-up/" rel="nofollow">New post</a>, everyone!  (I touch on your points in the post, <a href="http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-384403" rel="nofollow">Bobby Jack</a>.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bobby Jack</title>
		<link>http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-384403</link>
		<dc:creator>Bobby Jack</dc:creator>
		<pubDate>Thu, 12 Jun 2008 12:50:16 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=908#comment-384403</guid>
		<description>Hi Eric. I have a few musings, although you may want some more detailed use cases ultimately. But, just to kick some ideas around:

&lt;code&gt;pre&lt;/code&gt;, I can envisage using &lt;code&gt;href&lt;/code&gt; in exactly the same way as you suggest for &lt;code&gt;code&lt;/code&gt;, i.e. when a block of code should be linked to the source file from which it is taken

Lists (&lt;code&gt;ul&lt;/code&gt;, &lt;code&gt;ol&lt;/code&gt;, &lt;code&gt;dl&lt;/code&gt;, etc) may well be a subset of a larger, more complete list, e.g.

Many elements could benefit from an href attribute, including:

&lt;ul href=&quot;/all/elements/that/will/benefit.htm&quot;&gt;
&lt;li&gt;abbr&lt;/li&gt;
&lt;li&gt;div&lt;/li&gt;
&lt;li&gt;td&lt;/li&gt;
&lt;/ul&gt;

In this example, it is both more efficient and more flexible to link the entire list, rather than each and every item. The arguments are &lt;em&gt;similar&lt;/em&gt; to those for linking either an entire table or a individual tr.

You include both &lt;code&gt;caption&lt;/code&gt; and &lt;code&gt;table&lt;/code&gt; as &#039;possibles&#039;, but refer to the latter from the former, suggesting at least one of these would be useful.</description>
		<content:encoded><![CDATA[<p>Hi Eric. I have a few musings, although you may want some more detailed use cases ultimately. But, just to kick some ideas around:</p>
<p><code>pre</code>, I can envisage using <code>href</code> in exactly the same way as you suggest for <code>code</code>, i.e. when a block of code should be linked to the source file from which it is taken</p>
<p>Lists (<code>ul</code>, <code>ol</code>, <code>dl</code>, etc) may well be a subset of a larger, more complete list, e.g.</p>
<p>Many elements could benefit from an href attribute, including:</p>
<p>&lt;ul href=&#8221;/all/elements/that/will/benefit.htm&#8221;&gt;<br />
&lt;li&gt;abbr&lt;/li&gt;<br />
&lt;li&gt;div&lt;/li&gt;<br />
&lt;li&gt;td&lt;/li&gt;<br />
&lt;/ul&gt;</p>
<p>In this example, it is both more efficient and more flexible to link the entire list, rather than each and every item. The arguments are <em>similar</em> to those for linking either an entire table or a individual tr.</p>
<p>You include both <code>caption</code> and <code>table</code> as &#8216;possibles&#8217;, but refer to the latter from the former, suggesting at least one of these would be useful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Meyer</title>
		<link>http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-384311</link>
		<dc:creator>Eric Meyer</dc:creator>
		<pubDate>Wed, 11 Jun 2008 18:04:13 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=908#comment-384311</guid>
		<description>I&#039;ve updated &lt;a href=&quot;http://meyerweb.com/eric/html-xhtml/html5-linking.html&quot; rel=&quot;nofollow&quot;&gt;the proposal document&lt;/a&gt; with material reflecting Jeremy&#039;s examples for various elements, Peter&#039;s ideas on &lt;code&gt;progress&lt;/code&gt;, and Devon&#039;s suggestion for adding &lt;code&gt;video&lt;/code&gt;.  (I&#039;ll get an acknowledgments section in there before I declare it ready for formal proposal.)

I also added lists of all the elements I didn&#039;t include and the four that already have &lt;code&gt;href&lt;/code&gt; to the end of the document.  In that list of unconsidered elements, are there any I&#039;m overlooking?  &lt;code&gt;audio&lt;/code&gt; seems like maybe it should come in, but is it a common practice to make embedded audio files link back to some other page, like with embedded videos?

I&#039;m also wondering about &lt;code&gt;embed&lt;/code&gt; and &lt;code&gt;object&lt;/code&gt;---should they have direct linking, or is that better handled with already-extant markup patterns?</description>
		<content:encoded><![CDATA[<p>I&#8217;ve updated <a href="http://meyerweb.com/eric/html-xhtml/html5-linking.html" rel="nofollow">the proposal document</a> with material reflecting Jeremy&#8217;s examples for various elements, Peter&#8217;s ideas on <code>progress</code>, and Devon&#8217;s suggestion for adding <code>video</code>.  (I&#8217;ll get an acknowledgments section in there before I declare it ready for formal proposal.)</p>
<p>I also added lists of all the elements I didn&#8217;t include and the four that already have <code>href</code> to the end of the document.  In that list of unconsidered elements, are there any I&#8217;m overlooking?  <code>audio</code> seems like maybe it should come in, but is it a common practice to make embedded audio files link back to some other page, like with embedded videos?</p>
<p>I&#8217;m also wondering about <code>embed</code> and <code>object</code>&#8212;should they have direct linking, or is that better handled with already-extant markup patterns?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Arnold</title>
		<link>http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-384129</link>
		<dc:creator>Jeremy Arnold</dc:creator>
		<pubDate>Tue, 10 Jun 2008 22:12:34 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=908#comment-384129</guid>
		<description>I think I have nailed a a few solid examples of href for &lt;sub&gt;

&lt;code&gt;V = V&lt;sub href=&#039;transverse.html&#039;&gt;T&lt;/sub&gt; - V&lt;sub href=&#039;radial.html&#039; &gt;r&lt;/sub&gt;&lt;/code&gt;
If that not the right way to mark up that example (any physics gurus around?), subscript can also distinguish between different versions of a sub-atomic particle. It can also be used to denote radix (or base), while not common, it is still valid.
For example &lt;code&gt; 100&lt;sub href=&#039;binary.html&#039;&gt;bin&lt;/sub&gt; = 4&lt;sub href=&#039;decimal.html&#039;&gt;dec&lt;/sub&gt; &lt;/code&gt;

And finally the easy time example.
&lt;code&gt;You have an appointment at &lt;time datetime=&#039;2008-06-12 16:00:00&#039; href=&#039;/appointments/2008-06-12/1600/&#039;&gt;4:00pm Today&lt;/time &gt;&lt;/code&gt;
That link looks rather like a permalink on many blogs... there&#039;s another example! :)</description>
		<content:encoded><![CDATA[<p>I think I have nailed a a few solid examples of href for &lt;sub&gt;</p>
<p><code>V = V&lt;sub href='transverse.html'&gt;T&lt;/sub&gt; - V&lt;sub href='radial.html' &gt;r&lt;/sub&gt;</code><br />
If that not the right way to mark up that example (any physics gurus around?), subscript can also distinguish between different versions of a sub-atomic particle. It can also be used to denote radix (or base), while not common, it is still valid.<br />
For example <code> 100&lt;sub href='binary.html'&gt;bin&lt;/sub&gt; = 4&lt;sub href='decimal.html'&gt;dec&lt;/sub&gt; </code></p>
<p>And finally the easy time example.<br />
<code>You have an appointment at &lt;time datetime='2008-06-12 16:00:00' href='/appointments/2008-06-12/1600/'&gt;4:00pm Today&lt;/time &gt;</code><br />
That link looks rather like a permalink on many blogs&#8230; there&#8217;s another example! :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Meyer</title>
		<link>http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-384082</link>
		<dc:creator>Eric Meyer</dc:creator>
		<pubDate>Tue, 10 Jun 2008 14:52:57 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=908#comment-384082</guid>
		<description>&lt;a href=&quot;http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/?#comment-383986&quot; rel=&quot;nofollow&quot;&gt;Jeremy&lt;/a&gt;: regarding &lt;code&gt;samp&lt;/code&gt; and &lt;code&gt;kbd&lt;/code&gt;, of course!  Thank you.  I&#039;m also largely persuaded by the &lt;code&gt;time&lt;/code&gt; example, though example markup would really be helpful.

When it comes to &lt;code&gt;sub&lt;/code&gt;, though, I don&#039;t think adding it solely because it&#039;s been added to &lt;code&gt;sup&lt;/code&gt; is a tenable position.  The linking of &lt;code&gt;sup&lt;/code&gt; has a &lt;em&gt;very&lt;/em&gt; common use case to back it up.  Does &lt;code&gt;sub&lt;/code&gt;?  It might, but I haven&#039;t seen or envisioned one yet.</description>
		<content:encoded><![CDATA[<p><a href="http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/?#comment-383986" rel="nofollow">Jeremy</a>: regarding <code>samp</code> and <code>kbd</code>, of course!  Thank you.  I&#8217;m also largely persuaded by the <code>time</code> example, though example markup would really be helpful.</p>
<p>When it comes to <code>sub</code>, though, I don&#8217;t think adding it solely because it&#8217;s been added to <code>sup</code> is a tenable position.  The linking of <code>sup</code> has a <em>very</em> common use case to back it up.  Does <code>sub</code>?  It might, but I haven&#8217;t seen or envisioned one yet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Meyer</title>
		<link>http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-384081</link>
		<dc:creator>Eric Meyer</dc:creator>
		<pubDate>Tue, 10 Jun 2008 14:48:54 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=908#comment-384081</guid>
		<description>&lt;a href=&quot;http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-383130&quot; rel=&quot;nofollow&quot;&gt;Tom&lt;/a&gt;: we already have a situation where each cell in a row can have a different destination and the whole row can have yet another destination: just add &lt;code&gt;(on)click&lt;/code&gt;.  What I propose is to make that stuff easier to add at the markup level, and not require JS to make those links works.  Whether or not nested links is a good idea, the ship has sailed.  Allowing it to happen at the markup level is simply enabling people to do more easily what they&#039;re already doing in more complex and fragile ways.</description>
		<content:encoded><![CDATA[<p><a href="http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-383130" rel="nofollow">Tom</a>: we already have a situation where each cell in a row can have a different destination and the whole row can have yet another destination: just add <code>(on)click</code>.  What I propose is to make that stuff easier to add at the markup level, and not require JS to make those links works.  Whether or not nested links is a good idea, the ship has sailed.  Allowing it to happen at the markup level is simply enabling people to do more easily what they&#8217;re already doing in more complex and fragile ways.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Arnold</title>
		<link>http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-383986</link>
		<dc:creator>Jeremy Arnold</dc:creator>
		<pubDate>Tue, 10 Jun 2008 05:40:03 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=908#comment-383986</guid>
		<description>Awesome idea! 
Here are use cases for &lt;samp&gt; and &lt;kbd&gt; elements.
&lt;code&gt;
If you want to access the console press &lt;kbd href=&#039;where-is-the-tilde-key.htm&#039; &gt;Tilde&lt;/kbd&gt; 
&lt;/code&gt;
&lt;code&gt;
&lt;p&gt;
The program responded with &lt;samp href=&#039;manual-error500.html&#039; &gt;Error 500: Program had an error!&lt;/samp&gt;, so I reverted the config file.
&lt;/p&gt;
&lt;/code&gt;

&lt;time&gt; should be linkable, for a scheduling/calander/event web application for example, it could link to other scheduled events at the same time. Would it be practical to pass datetime attribute as a parameter?

I&#039;d also say the both sub and sup should have this attribute, if only for consistency. Keep in mind that mathematical formula&#039;s maybe  legitimately marked up using sub and sup.</description>
		<content:encoded><![CDATA[<p>Awesome idea!<br />
Here are use cases for &lt;samp&gt; and &lt;kbd&gt; elements.<br />
<code><br />
If you want to access the console press &lt;kbd href='where-is-the-tilde-key.htm' &gt;Tilde&lt;/kbd&gt;<br />
</code><br />
<code><br />
&lt;p&gt;<br />
The program responded with &lt;samp href='manual-error500.html' &gt;Error 500: Program had an error!&lt;/samp&gt;, so I reverted the config file.<br />
&lt;/p&gt;<br />
</code></p>
<p>&lt;time&gt; should be linkable, for a scheduling/calander/event web application for example, it could link to other scheduled events at the same time. Would it be practical to pass datetime attribute as a parameter?</p>
<p>I&#8217;d also say the both sub and sup should have this attribute, if only for consistency. Keep in mind that mathematical formula&#8217;s maybe  legitimately marked up using sub and sup.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Neale</title>
		<link>http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-383736</link>
		<dc:creator>Chris Neale</dc:creator>
		<pubDate>Mon, 09 Jun 2008 12:56:49 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=908#comment-383736</guid>
		<description>&lt;a href=&quot;#comment-383278&quot; rel=&quot;nofollow&quot;&gt;Andy Wardley&lt;/a&gt; : have you never put &lt;link/&gt; elements in the &lt;head/&gt; of your documents ?

Or are we using something else for Stylesheet file inclusions/icon referencing etc ...</description>
		<content:encoded><![CDATA[<p><a href="#comment-383278" rel="nofollow">Andy Wardley</a> : have you never put &lt;link/&gt; elements in the &lt;head/&gt; of your documents ?</p>
<p>Or are we using something else for Stylesheet file inclusions/icon referencing etc &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Wardley</title>
		<link>http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-383278</link>
		<dc:creator>Andy Wardley</dc:creator>
		<pubDate>Sat, 07 Jun 2008 06:25:55 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=908#comment-383278</guid>
		<description>Nice work.

In the section &quot;Devise some new element like link...&quot; you say &quot;Requires the invention of (e.g.) linklang to add the semantics of hreflang&quot;.

Why not just make &lt;link&gt; accept href, hreflang, et al?  In other words, &lt;link&gt; would be a direct replacement for &lt;a&gt; in terms of attributes.  The only difference is that &lt;link&gt; would be allowed to span block elements as well as inline.

   &lt;link href=&quot;blah.html&quot;&gt;
     &lt;h1&gt;Example&lt;/h1&gt;
     &lt;h2&gt;Subtitle&lt;/h2&gt;
   &lt;/link&gt;

I like the idea of a new &lt;link&gt; element because it essentially fixes the main problem with &lt;a&gt; (that it can&#039;t span block elements), but does so by adding a new element rather than changing the behaviour of an existing one.  And apart from anything else, &quot;link&quot; is a far more intuitive/semantic name than &quot;a&quot;.

But for the sake of lean markup, I also like the idea of having any (well, most) elements accept href/hreflang/etc elements.

     &lt;h1 href=&quot;blah.html&quot;&gt;Example&lt;/h1&gt;

So I vote for both the above.</description>
		<content:encoded><![CDATA[<p>Nice work.</p>
<p>In the section &#8220;Devise some new element like link&#8230;&#8221; you say &#8220;Requires the invention of (e.g.) linklang to add the semantics of hreflang&#8221;.</p>
<p>Why not just make &lt;link&gt; accept href, hreflang, et al?  In other words, &lt;link&gt; would be a direct replacement for &lt;a&gt; in terms of attributes.  The only difference is that &lt;link&gt; would be allowed to span block elements as well as inline.</p>
<p>   &lt;link href=&#8221;blah.html&#8221;&gt;<br />
     &lt;h1&gt;Example&lt;/h1&gt;<br />
     &lt;h2&gt;Subtitle&lt;/h2&gt;<br />
   &lt;/link&gt;</p>
<p>I like the idea of a new &lt;link&gt; element because it essentially fixes the main problem with &lt;a&gt; (that it can&#8217;t span block elements), but does so by adding a new element rather than changing the behaviour of an existing one.  And apart from anything else, &#8220;link&#8221; is a far more intuitive/semantic name than &#8220;a&#8221;.</p>
<p>But for the sake of lean markup, I also like the idea of having any (well, most) elements accept href/hreflang/etc elements.</p>
<p>     &lt;h1 href=&#8221;blah.html&#8221;&gt;Example&lt;/h1&gt;</p>
<p>So I vote for both the above.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg</title>
		<link>http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-383229</link>
		<dc:creator>Greg</dc:creator>
		<pubDate>Fri, 06 Jun 2008 23:21:22 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=908#comment-383229</guid>
		<description>Some reasons adding hrefs to other elements would be nice:

1) Logical, straightforward, fits in your head. 

2) Debloats HTML, CSS and JS, reducing bandwidth and storage requirements.

3) Keeps the model simple. E.g. allowing anchors around table cells overcomplicates an already complex table model. E.g. tr &gt; td would potentially fail.

4) Guarantees the clickable area stretches exactly to the edge of the element&#039;s border edge. (Especially useful with table cells, whose size depends on complex, native rendering factors.)</description>
		<content:encoded><![CDATA[<p>Some reasons adding hrefs to other elements would be nice:</p>
<p>1) Logical, straightforward, fits in your head. </p>
<p>2) Debloats HTML, CSS and JS, reducing bandwidth and storage requirements.</p>
<p>3) Keeps the model simple. E.g. allowing anchors around table cells overcomplicates an already complex table model. E.g. tr &gt; td would potentially fail.</p>
<p>4) Guarantees the clickable area stretches exactly to the edge of the element&#8217;s border edge. (Especially useful with table cells, whose size depends on complex, native rendering factors.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Johnson</title>
		<link>http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-383205</link>
		<dc:creator>Michael Johnson</dc:creator>
		<pubDate>Fri, 06 Jun 2008 20:40:07 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=908#comment-383205</guid>
		<description>@Tom:

I have an application that does just what you&#039;re saying is bad. It&#039;s a list of users. Clicking on the row takes you to a detail page about the user. Clicking one of any number of icons allows you do take actions with that user, for instance, edit user information. The row logically has several informational cells as well as the cell holding the icons. This is, of course, implemented via Javascript. Using Eric&#039;s ideas would have made it trivial.</description>
		<content:encoded><![CDATA[<p>@Tom:</p>
<p>I have an application that does just what you&#8217;re saying is bad. It&#8217;s a list of users. Clicking on the row takes you to a detail page about the user. Clicking one of any number of icons allows you do take actions with that user, for instance, edit user information. The row logically has several informational cells as well as the cell holding the icons. This is, of course, implemented via Javascript. Using Eric&#8217;s ideas would have made it trivial.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Passin</title>
		<link>http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-383130</link>
		<dc:creator>Tom Passin</dc:creator>
		<pubDate>Fri, 06 Jun 2008 14:32:55 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=908#comment-383130</guid>
		<description>In HTML 4, an a(nchor) element can contain any inline element.  That specifically includes OBJECTs. Since currently a video is supposed to be embedded using an object element, it seems only reasonable that a video element (which would be used in place of the current OBJECT method) should be containable by an a element.

Thus there is no need to add an href attribute to any inline elements, nor any that will will replace object elements, like video - IF the working group catches on to this notion and writes the Rec accordingly.

This leaves the case of elements that are not &quot;inline&quot; ones.  Because non-inline elements can contain inline ones, and because inline elements mostly can contain anchors, adding an href to a block element would be pretty nearly the same as allowing nested anchors, which is currently not allowed.  

So before jumping on the bandwagon here, it seems to me to be a good idea to get clear on why nested anchors aren&#039;t allowed.  This was probably discussed to death when some earlier version of HTML was standardized.  I don&#039;t personally know any of the reasons that must have been advanced at the time, but they must be out there somewhere.

As for Eric&#039;s specific example of wanting to click on a row of a table, and get dispatched to a link destination, one could get that to happen - pretty nearly - by adding a table cell to each row that contained text or an image with a link (te.g., &quot;click on me to see a link for the entire row&quot;, only we hope more streamlined).  No javascript necessary. [Yes, yes, I know, this doesn&#039;t let you click anywhere on the row, but I don&#039;t see that as much of a drawback.  In fact, what if you wanted to have different links on each cell, and also one for the whole role?  That would be mucho confusing.  Better not to be setting up this situation.  Perhaps it&#039;s cases like this that were behind the no-nesting restriction on anchors.]</description>
		<content:encoded><![CDATA[<p>In HTML 4, an a(nchor) element can contain any inline element.  That specifically includes OBJECTs. Since currently a video is supposed to be embedded using an object element, it seems only reasonable that a video element (which would be used in place of the current OBJECT method) should be containable by an a element.</p>
<p>Thus there is no need to add an href attribute to any inline elements, nor any that will will replace object elements, like video &#8211; IF the working group catches on to this notion and writes the Rec accordingly.</p>
<p>This leaves the case of elements that are not &#8220;inline&#8221; ones.  Because non-inline elements can contain inline ones, and because inline elements mostly can contain anchors, adding an href to a block element would be pretty nearly the same as allowing nested anchors, which is currently not allowed.  </p>
<p>So before jumping on the bandwagon here, it seems to me to be a good idea to get clear on why nested anchors aren&#8217;t allowed.  This was probably discussed to death when some earlier version of HTML was standardized.  I don&#8217;t personally know any of the reasons that must have been advanced at the time, but they must be out there somewhere.</p>
<p>As for Eric&#8217;s specific example of wanting to click on a row of a table, and get dispatched to a link destination, one could get that to happen &#8211; pretty nearly &#8211; by adding a table cell to each row that contained text or an image with a link (te.g., &#8220;click on me to see a link for the entire row&#8221;, only we hope more streamlined).  No javascript necessary. [Yes, yes, I know, this doesn't let you click anywhere on the row, but I don't see that as much of a drawback.  In fact, what if you wanted to have different links on each cell, and also one for the whole role?  That would be mucho confusing.  Better not to be setting up this situation.  Perhaps it's cases like this that were behind the no-nesting restriction on anchors.]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sean Hogan</title>
		<link>http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-382958</link>
		<dc:creator>Sean Hogan</dc:creator>
		<pubDate>Thu, 05 Jun 2008 23:40:40 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=908#comment-382958</guid>
		<description>Another solution would be to have some cross-referencing feature to/from &quot;a&quot; elements. 

Two possibilities:
1. A new attribute @for on &quot;a&quot; elements (like @for on &quot;label&quot;)
e.g. &lt;a for=&quot;citation&quot; href=&quot;http://go.there/&quot;&gt;&lt;/a&gt;
&lt;cite id=&quot;citation&quot;&gt;Let&#039;s get out of here&lt;/cite&gt;


2. A new attribute @link on various elements which references an &quot;a&quot; element. 
e.g. &lt;a id=&quot;citeref&quot; href=&quot;http://come.here/&quot;&gt;&lt;/a&gt;
&lt;cite link=&quot;citeref&quot;&gt;I think I&#039;d like that&lt;/cite&gt;


The second scheme is trivial for styling and adding onclick handlers, and also allows one &lt;a href&gt; to represent several elements. 

Probably you would use empty &quot;a&quot; elements. I&#039;m not sure how well this would work with screen readers.</description>
		<content:encoded><![CDATA[<p>Another solution would be to have some cross-referencing feature to/from &#8220;a&#8221; elements. </p>
<p>Two possibilities:<br />
1. A new attribute @for on &#8220;a&#8221; elements (like @for on &#8220;label&#8221;)<br />
e.g. &lt;a for=&#8221;citation&#8221; href=&#8221;http://go.there/&#8221;&gt;&lt;/a&gt;<br />
&lt;cite id=&#8221;citation&#8221;&gt;Let&#8217;s get out of here&lt;/cite&gt;</p>
<p>2. A new attribute @link on various elements which references an &#8220;a&#8221; element.<br />
e.g. &lt;a id=&#8221;citeref&#8221; href=&#8221;http://come.here/&#8221;&gt;&lt;/a&gt;<br />
&lt;cite link=&#8221;citeref&#8221;&gt;I think I&#8217;d like that&lt;/cite&gt;</p>
<p>The second scheme is trivial for styling and adding onclick handlers, and also allows one &lt;a href&gt; to represent several elements. </p>
<p>Probably you would use empty &#8220;a&#8221; elements. I&#8217;m not sure how well this would work with screen readers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Devon Young</title>
		<link>http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-382909</link>
		<dc:creator>Devon Young</dc:creator>
		<pubDate>Thu, 05 Jun 2008 20:04:27 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=908#comment-382909</guid>
		<description>Oh thanks! I had no idea camino and such a bug. Fixed for now. I plan a redesign this month anyway. The videos use a param with the link in it.</description>
		<content:encoded><![CDATA[<p>Oh thanks! I had no idea camino and such a bug. Fixed for now. I plan a redesign this month anyway. The videos use a param with the link in it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Meyer</title>
		<link>http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-382904</link>
		<dc:creator>Eric Meyer</dc:creator>
		<pubDate>Thu, 05 Jun 2008 19:53:58 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=908#comment-382904</guid>
		<description>&lt;a href=&quot;http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-382883&quot; rel=&quot;nofollow&quot;&gt;Peter&lt;/a&gt;: you may be right-- that may be just what I missed.  I&#039;ll have to ponder it a bit, but if you have a concrete example you could share, that would be awesome.

&lt;a href=&quot;http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-382896&quot; rel=&quot;nofollow&quot;&gt;Devon&lt;/a&gt;: good point.  I was under the impression that the video files contained that functionality (being Flash files and all), so the interesting question becomes whether a user agent should try to resolve conflicts between when the video file calls for and what the markup says.  Any thoughts?  I know I&#039;d lean to letting the markup win but then I&#039;m a serious old-skoola primacy-of-markup type.
</description>
		<content:encoded><![CDATA[<p><a href="http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-382883" rel="nofollow">Peter</a>: you may be right&#8211; that may be just what I missed.  I&#8217;ll have to ponder it a bit, but if you have a concrete example you could share, that would be awesome.</p>
<p><a href="http://meyerweb.com/eric/thoughts/2008/06/05/strengthening-links/#comment-382896" rel="nofollow">Devon</a>: good point.  I was under the impression that the video files contained that functionality (being Flash files and all), so the interesting question becomes whether a user agent should try to resolve conflicts between when the video file calls for and what the markup says.  Any thoughts?  I know I&#8217;d lean to letting the markup win but then I&#8217;m a serious old-skoola primacy-of-markup type.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
