I’m saying if you make a skipto/jumpto/accesskeys menu for ON PAGE navigation, that’s mostly for handheld users where it’s REALLY useful on the pathetically small display; like in Blazer, Opera Mobile or Opera mini.
Ok, I thought you meant header tags. Skip links: I don’t make them so much for screen reader users as I do for sighted keyboarders of any sort. Mobiles count as this.
I think you completely missed what I was saying or something.
Yes but I think I got it now.
Which is wierd – that’s not who I ever heard of them being for. Acessibility aid, certainly, but not for screen readers…
Yup, just about every major screen reader lets you hit a quick key (usually “h”) to move to the next header (or shift+h, previous header, or choose a number to reach next/prev header of a certain level… which is why the HTML5 let-sections-determine-header-levels might be a disaster). Header-based navigation is so, so nice in a screen reader. It pretty much lets you skim any well-structured page.
Here’s a video of a guy using JAWS 9 and header navigation
But NVDA and Orca and I believe Window-Eyes do exactly the same thing.
Since I learned how to navigate in JAWS via keyboard better than I ever bothered to learn keyboarding in any of my browsers, it’s become preferred when I’m testing my sites’ keyboardability anways.
I know when I’m stuck on a small display they’re a HUGE help for skipping around the page rather than the PAINFUL scrolling through trying to find things. Hell, I even use them on desktop on occasion since Opera supports them properly.
Are you talking about header tags here? Opera lets you skip by headers just by itself? If so, this is pretty cool but totally new to me.
I suspect you’re not so some code demonstrating what you mean would be nice.
(in fact, aren’t the majority of handheld users STILL using Opera in one form or another?)
I think it was pretty close to the top, though with Nokia still being most popular phone worldwide, their browser that came with Symbian (webkit based in some way) may be at the top.
so anything you’d see on a desktop browser, you should see on the mobile one anyway.
I agree with Crusty on this, simply because the stuff you see on sites geared for desktop are often just… wow, wth? Way overboard. But, I like the idea that’s slowly circulating around the web evangelistas… that if people are preferring your “mobile version” or using Readability plugin on your site, you have too much for “desktop” in the first place.
Getting heavily off-topic, but if you’re building “mobile first” (or, simple basic everything-works-but-no-BS site) then layering desktop bloat^H^H^H erm “enhancements” on top… that should help avoid adding unnecessary desktop swill to mobiles and/or small screen.
Headers, though… If I’ve got them in the markup, they generally always show up on mobile/small screen. Mostly because I save most of the CSS hiding/showing/JS/CSShover stuff for larger screens, which may or may not hit iPads (I don’t care) but is meant for people expecting traditional desktop stuff. And if the headers were there to assist in screen reader or low-css navigation, if they get hidden at all it’s only on the “desktop” styles.