- From: Kynn Bartlett <kynn@idyllmtn.com>
- Date: Fri, 13 Jun 2003 17:38:13 -0700
- To: tina@greytower.net
- Cc: w3c-wai-ig@w3.org
On Friday, June 13, 2003, at 04:34 PM, tina@greytower.net wrote:
> A bold statement. You claim that
>
> <a href="#id">Skip to main content</a>
>
> is presentational markup ? Could you please refer to the relevant
> sections of the HTML specification stating that internal links are
> presentational and only applies for one specific media type ?
It's not structural, and it introduces a link for no reason other
than providing functionality in or more presentations.
In a "pure" form of content-driven structural HTML, rather than one
which makes special exceptions for specific modalities, there's no way
you'd be inserting such a link.
Note that you may very well, in correctly structured HTML, have the
other end -- the anchor
<a name="id"></a>
... [main content here] ...
But the insertion of that _link_ at a particular place is only meant
to force the insertion of an arbitrary link at an arbitrary place.
I suggest a better solution is to suggest well-structured markup, the
use of <link>, and perhaps titled anchors, such as this:
<a name="main" title="Main Content"></a>
Then assistive technology solutions could scan for those titled
anchors and present them as a list.
But Skip Navigation is still a hack -- because it's pseudo-structural
markup, that functions as presentational markup.
--Kynn
--
Kynn Bartlett <kynn@idyllmtn.com> http://kynn.com
Chief Technologist, Idyll Mountain http://idyllmtn.com
Author, CSS in 24 Hours http://cssin24hours.com
Inland Anti-Empire Blog http://blog.kynn.com/iae
Shock & Awe Blog http://blog.kynn.com/shock
Received on Friday, 13 June 2003 20:33:03 UTC