- From: Nick Kew <nick@webthing.com>
- Date: Mon, 29 Mar 2004 16:24:53 +0100 (BST)
- To: w3c-wai-ig@w3.org
It seems to me that a list of links is not the only thing that risks
interrupting the narrative of a page for linear renditions such as speech.
I sometimes write a page designed to render in multiple columns for
majority visible browsers. Schematically, things like
<h2>Main Story</h2>
<p>here is a first paragraph at the top</p>
<div class="right-inset-30%">
<h3>Some subsidiary story</h3>
<p>bla bla bla</p>
</div>
<p>This continues the main story, flowing around the inset.</p>
This works well in graphical browsers, but breaks the story for
linear browsers. The alternative of keeping the main story together
loses the ability to float-and-flow for the majority readers.
Also "headers navigation" does nothing for it, because there's
logically no header to mark the continuation.
I think perhaps we need to view this kind of situation as a
generalisation of "skip links", and provide a similar kind of
workaround. I have used the following, and wonder if it is
satisfactory in all realistic cases:
(1) Use the above schematic for the benefit of visual browsers:
(2) Add a "Continue this story" link and a "Main story continued"
target before and after the insets respectively.
(3) Style the "continue" anchors as "display: none"
The URL in my .sig is a case in point.
--
Nick Kew
Nick's manifesto: http://www.htmlhelp.com/~nick/
Received on Monday, 29 March 2004 10:25:33 UTC