Solved

HTML 4.0 verification method

Posted on 2003-11-10
9
184 Views
Last Modified: 2010-05-18
In the past, I have always asked clients which browsers my HTML must properly render in.  Recently, the client does not specify a particular browser - instead they have specified HTML 4.0 specs.  So, let's say I have a web page.  How do I verify that I have done everything according to 4.0 specs?  By the way, does anyone know the RFC for HTML 4.0?  
0
Comment
Question by:dbyrne03
  • 4
  • 2
  • 2
  • +1
9 Comments
 
LVL 16

Expert Comment

by:jaysolomon
Comment Utility
http://validator.w3.org/

Go here and type in your web address and it will validate it for you and give you a list of errors
0
 
LVL 31

Expert Comment

by:seanpowell
Comment Utility
You can read the original 4.0 spec here:
http://www.w3.org/TR/1998/REC-html40-19980424/

In most cases, HTML 4.0 is actually 4.01, a subversion of 4.0. It is 4.01 that the validator will check against.
0
 
LVL 11

Expert Comment

by:Zontar
Comment Utility
Actually, the validator will check against a number of different doctypes. You need to tell it which one to use -- prefereably by including a doctype in your pages, which you should be doing anyway.

0
 
LVL 31

Expert Comment

by:seanpowell
Comment Utility
Zontar's correct - actually I meant to say that I believe 4.01 is the "minimum" requirement that needs to be met to validate - it all depends on your doctype :-)
0
Free Trending Threat Insights Every Day

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

 

Author Comment

by:dbyrne03
Comment Utility
OK, thanks.  That is helpful.  However, I just validated a page and it complained about the bgcolor attribute not being part of the body element.  In my little pocket reference manual for HTML 4.0, this IS part of the body element.
0
 

Author Comment

by:dbyrne03
Comment Utility
Also, does anyone know if th e w3c has any mechanism to prevent someone from just hammering this feature?  Someone could write a script that would pass a URL to http://validator.w3.org/ for html resource for their web site.
0
 
LVL 31

Expert Comment

by:seanpowell
Comment Utility
try background-color as opposed to bgcolor

I suppose someone could write a script if they needed it...
0
 
LVL 31

Accepted Solution

by:
seanpowell earned 200 total points
Comment Utility
I believe you can also install it locally:
http://validator.w3.org/source/
0
 
LVL 11

Expert Comment

by:Zontar
Comment Utility
> I just validated a page and it complained about the bgcolor attribute not being part of the body element.

According to the W3C spec, this is deprecated. A page that uses it will probably validate as HTML 4.01 Transitional, but not HTML 4.01 Strict.

You should be using CSS anyway:

<style>
body {background-color:#FFFFEE; }
</style>

You might also be interested in HTML Tidy: http://tidy.sourceforge.net/

This is a free ultity that runs on Windows, MacOS and most *nix platforms. Check the links -- there are several different applicaitons that integrate it, and a GUI version for Windows as well. (I should have thought of this before, seeing that I use UltraEdit, which comes with it as part of the editor.)
0

Featured Post

Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

Join & Write a Comment

Suggested Solutions

Introduction The Google Maps API offers various ways to draw dynamic and static maps.  Using a combination of PHP and JavaScript, you can draw active JavaScript maps that allow pan-and-zoom in the client browser window.  You can also draw "static" …
This article demonstrates how to create a simple responsive confirmation dialog with Ok and Cancel buttons using HTML, CSS, jQuery and Promises
In this tutorial viewers will learn how to style transparent/translucent elements using alpha transparency in CSS Start with a normal styled element, such as a div.: Define its "background-color" property as "rgba (255, 255, 255, .5): The numbers in…
In this tutorial viewers will learn how to code links for mobile sites that, once clicked, send a call or text to a specified number. For a telephone link (once clicked, calls a number), begin with a normal "<a href=" link tag. For the href, specify…

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

6 Experts available now in Live!

Get 1:1 Help Now