SitePoint Sponsor

User Tag List

Results 1 to 6 of 6
  1. #1
    Forensic SEO Consultant Webnauts's Avatar
    Join Date
    Jun 2003
    Location
    European Union
    Posts
    1,488
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Screenreaders issue

    I wanted to ask if it is possible to detect whether a user's browser is equipped with a screen reader of some sort, because I would like to do a conditional include for my skip navigation links based on that detection, so they are only visible to screen reader users and not to search engines.

  2. #2
    SitePoint Enthusiast
    Join Date
    Sep 2007
    Posts
    36
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Looks like you can somehow detect if a user is using a screen reader with flash...

    do a search on google for "screen readers detection"

    good luck man.

    Jeff.

  3. #3
    SitePoint Wizard bronze trophy C. Ankerstjerne's Avatar
    Join Date
    Jan 2004
    Location
    The Kingdom of Denmark
    Posts
    2,702
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    The 'skip'-links will not effect your pages' search engine ranks. The 'skip'-links are just internal links, so the search engines won't actually skip the navigation because they encounter them (this would also assume that search engines actually followed links, rather than indexing them for later spidering, which would result in only the first link of each page being followed).
    Christian Ankerstjerne
    <p<strong<abbr/HTML/ 4 teh win</>
    <>In Soviet Russia, website codes you!

  4. #4
    SitePoint Author silver trophybronze trophy

    Join Date
    Nov 2004
    Location
    Ankh-Morpork
    Posts
    12,158
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I assume that Webnauts simply doesn't want the text 'skip navigation' to appear first in the SERP extracts, but I still think it's a bad idea.
    Birnam wood is come to Dunsinane

  5. #5
    SitePoint Addict Belfast75's Avatar
    Join Date
    Oct 2005
    Location
    London, England
    Posts
    215
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I may have missed the point of the 'aural' media type for CSS but is the idea not to use a skip navigation class that doesn't display in normal browsers but change the display so if does in your aural css file.

    eg:

    for global.css (media type=all)
    .skipNav {display:none;}

    but for the aural.css (media type= aural)
    .skipNav {display:block;}

    That way you can include all your skip nav links held in one div that either displays or not based on CSS.

  6. #6
    SitePoint Author silver trophybronze trophy

    Join Date
    Nov 2004
    Location
    Ankh-Morpork
    Posts
    12,158
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    That might work in an aural browser (if there is such a thing), but the problem is that screen readers usually work on top of regular browsers like IE. And those don't support medial="aural" (or media="speech" as it's called in CSS2.1).
    Birnam wood is come to Dunsinane


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •