Yes, I'd already thought of that… but I could really do with someone who knows more about CSS commenting on whether my solution is elegant before I declare it to the world in a bigger way. Anyone…. please….?
I've been pondering the issue of the search box and account status information. I'm guessing that these are something I have no control over. The CSS can be used to change their appearance and even hide them, but not to actually remove them. Anyone know if I'm right about that?
Phil, could you do me a favour and see if the text-to-speech browser you used recognises the link/anchor in the sidebar?
Oh, I should say that I did have one further thought about a useful approach - but I couldn't make it work… I wondered about putting internal page navigation links (perhaps just one to the end of the sidebar) in the top menu bar (because structurally this appears early in the page). But due to the funny/limited syntax that this uses I couldn't get it to work.
For anyone already well informed about CSS etc: the main technical bit of the solution so far (assuming it's working) has been to put the following code at the start of the sidebar:
[[image /nav:side/Skip-navigation.gif link="#EN" alt="Skip navigation controls"]]
And the anchor at the end of the sidebar:
There might be a better solution - if the link at the start of the sidebar was text normally hidden with CSS (using the visibility or display properties). The current solution should work for people using text-to-speech but isn't apparent for someone just magnifying the text (having switched the CSS off - or using their own stylesheet) because the Skip-navigation.gif graphic is only one pixel and doesn't appear as any bigger than a dot. I want to know a bit more about the limitations of older browsers before I implement that though - because at least the current solution shouldn't mess up the visual appearance (whereas hidden text might have the habit of appearing accidentally).