W3C home > Mailing lists > Public > www-validator@w3.org > December 2002

RE: Validation?

From: Melody C <melody@tawest.net>
Date: Fri, 13 Dec 2002 08:53:46 -0800
Message-ID: <E97FAE10B26145468777EAD392ED3C0D02F4A1@maxim.tawest.net>
To: "Phoenix" <phoenix@phoenixarises.com>, <www-validator@w3.org>

Hi Phoenix, 
 
Likely one of two things is happening.  
 
The first is that there is an error in the html (probably a tag that doesn't end before another tag begins in a highly unusual way) and so the validator only displays the first instance where it notices a problem.  It's actually doing you a favor because as you correct one part of the code, the ability to correct other parts of the code increases.
 
The second possibility is that the bordercolor attribute is an internet explorer or netscape only attribute and therefor is not supported as standard/valid html.  
 
Since I opened your page in the Opera browser (www.opera.com) and the border did not show up as blue, I'd assume that bordercolor is just not a standard tag.  
 
The validator growls at unstadard tags not to be hard to deal with, but because internet explorer has a long history of coming up with new tags that not every other browser will have a chance to support and so people feel the need to write pages for internet explorer only and put those "best viewed with Internet Explorer" tags all over the place and give IE free advertising.  
 
While IE does offer a lot of really neat and astonishing javascript and extra tag support, it is also not supporting some fundamental html and css functions due to bugs it is not working out while it's busy coming up with new tags and attributes.  This is why the w3c folks who write the validator get annoyed, because as long as IE is hogging the net by making everyone write nonstandard pages that only work in IE, there is no way the standards project will work and everyone will just have to put up with not advancing all the really important things internet explorer does not support.  
 
In my personal opinion, I think your site would look great if you just put border="0" in the table tag and didn't worry about what color the border was.  
 
Or, as an alternative, you could use a style sheet like this in the header of your document to create the border reliably on any browser:  
 
 <style type="text/css">
 
td.blueborder {
  border-top:1px solid #0000FF;
  border-bottom:1px solid #0000FF;
  border-right:1px solid #0000FF;
  border-left:1px solid #0000FF;
  margin:5px 5px 5px 5px;
  padding:5px;
  }

</style>
 
And then call on the class that draws the border in your TD tag like this: 

 < td class="blueborder" >
 
Hope that helps!
 
________________________
 
www.Client-Success.com 
New Media that's right for You.
________________________


	-----Original Message----- 
	From: Phoenix [mailto:phoenix@phoenixarises.com] 
	Sent: Thu 12/12/2002 11:02 AM 
	To: www-validator@w3.org 
	Cc: 
	Subject: Validation?
	
	
	To Whom It May Concern;
	I am trying to validate one of my web pages and it won't 
	http://www.phoenixarises.com/shoppe/wee/weefolk.htm
	The code that it is saying is wrong is these:
	Line 26 column 113: there is no attribute for "BORDERCOLOR" 
	26:       <TABLE WIDTH="55%" BORDER="1" CELLSPACING="5" CELLPADDING="9" ALIGN="center" BGCOLOR="#CCCCFF" BORDERCOLOR="0000FF">
	But through out the web page there are several of these but it only says this one is wrong. 
	Why? What am I missing? 
	Thanks for your time to look into this for me 
	Pat
	Slyphoenix
	Site Manager 
	slyphoenix@phoenixarises.com 
	The Enchanted Land of the Phoenix
	http://www.phoenixarises.com 
Received on Friday, 13 December 2002 12:00:35 GMT

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