W3C home > Mailing lists > Public > www-validator@w3.org > July 2001

W3W and Bobby Validation

From: Allan Smith <allans@thad.demon.co.uk>
Date: Mon, 09 Jul 2001 18:13:25 +0100
Message-ID: <3B49E635.747D5D4@thad.demon.co.uk>
To: www-validator@w3.org
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
Received on Monday, 9 July 2001 13:17:02 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 25 April 2012 12:13:59 GMT