Oh, great. So my skip links shouldn't be inside such a div then? :* So I have now changed the top of my page code to read:
<!-- old browser help --> <div class="hide"> <p>This site will look much better in a browser that supports <a href="http://www.webstandards.org/upgrade/" title="Download a browser that complies with Web standards.">web standards</a>, but it is accessible to any browser or Internet device.</p> </div> <!-- screen reader navigation --> <div class="off-left"> <p><a name="top">.</a> <a href="#skipToContent">Skip navigation</a></p> </div> Is this the most commonly used and accessible approach? -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Lance Willett The reason display:none is unadvisable is due to screen readers ignoring the content (which since it's an h1 element we are assuming it's important). The full reasons are fleshed out here: http://css-discuss.incutio.com/?page=ScreenreaderVisibility ****************************************************** The discussion list for http://webstandardsgroup.org/ See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list & getting help ******************************************************