<script language="javascript" type="text/JavaScript"></script>
You will have to avoid using the language attribute. Use of type="text/JavaScript" is must
border="0"
Usage of border="0" is not allowed. instead use the style elements: style="border-width:0px;" etc.
topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" marginheight="0"
Instead use the alternative style elements: style="marginleft:0px; marginright:0px;" etc.
Target="_blank" Target="_top" Target="_parent" Target="_self"
You will have to avoid using the target element. We can use JavaScript Window.Open property.
" " (double quotes)
The double quotes are important for specifying values/ i.e. values have to be like [id="company"] [ alt="companyname-caption" ]
start tags for text and subtags
Text, or sub-tags (like input, select, img, a href etc.) should be in <div>*[text to be put inside <P>]<p> or <ul> <ol> <h1> etc.
Images
alt is necessary for images. border not applicable. read [border="0"] for more information
End tags
End tags for all start tags are compulsory. it is also important that you have to end the tag at proper location. use <br />, <img src="somefile" alt="something" style="border-width:0px; />"
<form name="frmsize" action="something" method="get">
A form tag has to contain the action="someaction"
<div id="name" name="name" class="name_id">
Avoid using name=" name " attribute
& in URI'S
If you have to use & in any url (uri) please make special effort to make it &
<U>
You have to remove it and avoid using it. Use style="text-decoration:underline;"
<select class="text" id="selLanguage" onchange=jumpbox(); name="select_lang">
When you write the JavaScript element onchange=jumpbox(); , make sure you put "jumpbox();" in double quotes, avoid the name attribute
<select class="text" id="selLanguage">
The id should be declared compulsorily)
<input type="hidden" name="Language" />
/ necessary where ever an end tag in not specified.
Close of Head tag, scripts and styles
The close head tag has to be proper and the style tag to be included in head tag along with script tags.
Valign
Valign used in image tags, td/tr/table should be avoided. Instead use, "style:vertical-align:top;"
Option Element
This element is used under the Select Tag. Well, here the only catch is <option></option> simply does not work for validation. If you want to have a blank one, then please put
I would keep updating this section as and when I face problems with Validation. As of today, the above mentioned are the problems I have faced while working on websites. If you have an archive of the list of errors commonly faced apart from those listed above, you can ofcourse share with me. I will make sure that a special mention to your suggestions would be provided. You can drop that in from the contact form.