W3C home > Mailing lists > Public > www-validator@w3.org > October 2005

Re: Feedback addition

From: Lachlan Hunt <lachlan.hunt@lachy.id.au>
Date: Fri, 28 Oct 2005 16:41:03 +1000
Message-ID: <4361C7FF.8060408@lachy.id.au>
To: Crystal Steltenpohl <orangeismylife@hotmail.com>
CC: www-validator@w3.org

Crystal Steltenpohl wrote:
> It would be great if you actually showed people how to FIX the problems they have with HTML.

Yes, that would be useful.

> Like for example: "There is no attribute *whatever*"... If it's 
> something commonly used like "topmargin," could you please tell us what we can 
> put instead of that to get the same effect?

Use CSS instead of presentational markup.  topmargin, leftmargin, 
marginwidth and marginheight attributes can be replaced with CSS by 
setting appropraite values for the margin and padding:

body { margin: 0; padding: 0; }

(add that to an external CSS file or, failing that, inside the style 
element within the document head.)

> site: www.graphixfantasy.com

The first error can be fixed by adding this DOCTYPE to the beginning of 
the file.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
     "http://www.w3.org/TR/html4/loose.dtd">

Most of the other errors can be fixed by removing the offending elements 
and attributes and using CSS for presentation instead.  eg. instead of 
using <font> elements everywhere, use CSS to set the font appropriately 
with the 'font-*'.  Instead of using the background attribute, use the 
CSS 'background-*' properties.

Don't use the marquee element, there is currently no CSS alternative 
available but moving text is very bad for usability and accessibility

-- 
Lachlan Hunt
http://lachy.id.au/
Received on Friday, 28 October 2005 06:41:16 GMT

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