W3W and Bobby Validation

From: Allan Smith (allans@thad.demon.co.uk)
Date: Mon, Jul 09 2001

  • Next message: JAMESICUS@aol.com: "Re: W3W and Bobby Validation"

    Message-ID: <3B49E635.747D5D4@thad.demon.co.uk>
    Date: Mon, 09 Jul 2001 18:13:25 +0100
    From: "Allan Smith" <allans@thad.demon.co.uk>
    To: www-validator@w3.org
    Subject: W3W and Bobby Validation
    
    With reference to 2 of my web pages
    
    www.thad.demon.co.uk/tsr/index.htm
    and
    
    Bobby 3.2 comes states that
    
    This page does not meet the requirements for Bobby Approved status.
    Below is a list of 1 Priority 1 accessibility errors found:
    
       1.Give each frame a title. (3 instances)
         Line 27: <frame name="banner" noresize src="tsr3.htm">
         Line 29: <frame name="contents" noresize src="fingers3.htm"
    scrolling="no" width="2"  marginheight="16" target="tsrmaster"
    style="padding-top: 0">
         Line 30: <frame name="tsrmaster" noresize src="opener3.htm"
    scrolling="auto">
    
    It suggest the following remedy
    
    Add a "title" attribute to each FRAME element to describe the purpose
    and content of the FRAME. For example,
    
      <FRAMESET ROWS="100,*">
        <FRAME SRC="navigate.html" TITLE="Navigation Bar">
        <FRAME SRC="content.html" TITLE="The Navigation Bar changes the
    contents of this frame.">
      </FRAMESET>
    
    I am not aware that name is a valid attribute. Surely title is correct?
    
    Bobby also lists the following as a minor problem:-
    
    Bobby Approved status is assigned on the basis of Priority 1 items in
    the Web Content Guidelines. For a higher level of accessibility you may
    also want to examine Priority 2 and Priority 3 items. 1 Priority 3
    issue(s) that Bobby has identified are presented below.
    
       1.Identify the language of the text. (1 instance)
         Line 4: <HTML>
    
    It suggests the following as the format for resolving this problem:-
    
    <HTML lang="en">
    
    However if I put this attribute in then Bobby gives the following
    message:-
    
    5.Unknown attribute LANG in element HEAD. for browser(s): Explorer4.01
    (1 instance)
         Line 6: <HEAD lang="en">
    
    Why would a suggested solution create another error????
    
    Bobby also lists the following "Browser Compatability Errors", many of
    which I feel do not make sense!
    
    1.Unknown element name UNUSEDFRAME for browser(s): Lynx2.7,
    Explorer4.01, Navigator4.0, HTML4.0 (3
         instances)
         Line 27: <frame name="banner" noresize src="tsr3.htm">
         Line 29: <frame name="contents" noresize src="fingers3.htm"
    scrolling="no" marginwidth="2"
         marginheight="16" target="tsrmaster" style="padding-top: 0">
         Line 30: <frame name="tsrmaster" noresize src="opener3.htm"
    scrolling="auto">
       2.Unknown element name UNUSEDNOFRAMES for browser(s): Lynx2.7,
    Explorer4.01, Navigator4.0, HTML4.0
         (2 instances)
         Line 32: <noframes>
         Line 36: </noframes>
       3.Unknown element name !DOCTYPE for browser(s): Lynx2.7,
    Explorer4.01, Navigator4.0, HTML4.0 (1
         instance)
         Lines 1-2: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
    Frameset//EN"
         "http://www.w3.org/TR/html4/frameset.dtd">
       4.Unknown element name UNUSEDFRAMESET for browser(s): Lynx2.7,
    Explorer4.01, Navigator4.0, HTML4.0
         (4 instances)
         Line 26: <frameset rows="96,*">
         Line 28: <frameset cols="136,*">
         Line 31: </frameset>
         Line 37: </frameset>
       5.Unknown attribute HTTP-EQUIV in element META. for browser(s):
    Lynx2.7 (3 instances)
         Line 9: <META HTTP-EQUIV="Content-Type" CONTENT="en-gb; text/html;
    charset=iso-8859-1">
         Line 19: <meta http-equiv="pics-label" content='(pics-1.1
    "http://www.icra.org/ratingsv02.html" l gen true for
         "http://www.thad.demon.co.uk/tsr" r (cz 1 lz 1 nz 1 oz 1 vz 1)
    "http://www.rsac.org/ratingsv01.html" l gen true
         for "http://www.thad.demon.co.uk/tsr" r (n 0 s 0 v 0 l 0))' />
         Line 20: <META http-equiv="PICS-Label" content='(PICS-1.1
    "http://www.classify.org/safesurf/" l r
         (SS~~000 1))'>
    
    For the fingers page bobby objects to the following, in addition to
    points already listed above.
    
    2.Unknown attribute TYPE in element SCRIPT. for browser(s): Navigator4.0
    (2 instances)
         Line 22: <SCRIPT TYPE="text/javascript">
         Line 44: <SCRIPT TYPE="text/javascript">
       3.Required attribute LANGUAGE is missing from tag SCRIPT for
    browser(s): Lynx2.7 (2 instances)
         Line 22: <SCRIPT TYPE="text/javascript">
         Line 44: <SCRIPT TYPE="text/javascript">
       4.Required attribute HREF is missing from tag BASE for browser(s):
    Lynx2.7, Navigator4.0 (1 instance)
         Line 20: <base target="tsrmaster">
    
    Surely in item 3. Language is deprecated??? However Bobby also states
    
    An accessibility rating will be given only if the Bobby Approved
    accessibility rating option at the top of the dialog is checked. When
    this is checked, the HTML 4.0, Netscape  Navigator 4.0, Microsoft
    Internet Explorer 4.0, and Lynx 2.7 will also be checked, as these are
    considered a base set of browsers against which accessibility should be
    tested.
    
    How is it, thus, possible to obtain a "clean" Bobby report and still
    obtain a clean "W3W" report???
    
    
    Allan Smith