Validated the code, but cant seem to understand what the errors are. :/
Validation Output: 30 Errors 1. Error Line 152, Column 237: required attribute "alt" not specified …1" height="45" border="0" id="home"/></a></div> ✉ The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element. Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>. 2. Error Line 156, Column 271: required attribute "alt" not specified …"45" border="0" id="contactbutton" /></a></div> ✉ The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element. Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>. 3. Error Line 172, Column 302: Attribute "onload" exists, but can not be used for this element. …="2" border="0" id="Spacer2" onload="" /></a> ✉ You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead). This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information. How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash. 4. Error Line 242, Column 277: required attribute "alt" not specified …ight="190" border="0" id="digital" /></a></div> ✉ The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element. Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>. 5. Error Line 246, Column 16: ID "Sample1" already defined <div id="Sample1"><a href="Animals.php" onmouseout="MM_swapImgRestore()" ✉ An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element). 6. Info Line 242, Column 16: ID "Sample1" first defined here <div id="Sample1" ><a href="Digital Art.php" onmouseout="MM_swapImgRestor 7. Error Line 246, Column 266: required attribute "alt" not specified …ight="190" border="0" id="animals" /></a></div> ✉ The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element. Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>. 8. Error Line 248, Column 13: ID "betweenspacer" already defined <div id="betweenspacer"></div> ✉ An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element). 9. Info Line 244, Column 9: ID "betweenspacer" first defined here <div id="betweenspacer"></div> 10. Error Line 250, Column 16: ID "Sample1" already defined <div id="Sample1"><a href="Computers.php" onmouseout="MM_swapImgRestore() ✉ An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element). 11. Info Line 242, Column 16: ID "Sample1" first defined here <div id="Sample1" ><a href="Digital Art.php" onmouseout="MM_swapImgRestor 12. Error Line 250, Column 273: required attribute "alt" not specified …ght="190" border="0" id="computer" /></a></div> ✉ The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element. Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>. 13. Error Line 253, Column 15: ID "bottom" already defined <div id="bottom"> ✉ An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element). 14. Info Line 238, Column 12: ID "bottom" first defined here <div id="bottom"></div> 15. Error Line 257, Column 13: ID "LeftSpacer" already defined <div id="LeftSpacer"></div> ✉ An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element). 16. Info Line 239, Column 12: ID "LeftSpacer" first defined here <div id="LeftSpacer"></div> 17. Error Line 259, Column 15: ID "Sample1" already defined <div id="Sample1"><a href="Games.php" onmouseout="MM_swapImgRestore()" onm ✉ An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element). 18. Info Line 242, Column 16: ID "Sample1" first defined here <div id="Sample1" ><a href="Digital Art.php" onmouseout="MM_swapImgRestor 19. Error Line 259, Column 273: required attribute "alt" not specified …"0" style="float:left" id="games" /></a></div> ✉ The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element. Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>. 20. Error Line 261, Column 18: ID "betweenspacer" already defined <div id="betweenspacer"></div> ✉ An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element). 21. Info Line 244, Column 9: ID "betweenspacer" first defined here <div id="betweenspacer"></div> 22. Error Line 263, Column 16: ID "Sample1" already defined <div id="Sample1"><a href="Photography.php" onmouseout="MM_swapImgRestore ✉ An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element). 23. Info Line 242, Column 16: ID "Sample1" first defined here <div id="Sample1" ><a href="Digital Art.php" onmouseout="MM_swapImgRestor 24. Error Line 263, Column 290: required attribute "alt" not specified …="190" border="0" id="photography" /></a></div> ✉ The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element. Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>. 25. Error Line 265, Column 18: ID "betweenspacer" already defined <div id="betweenspacer"></div> ✉ An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element). 26. Info Line 244, Column 9: ID "betweenspacer" first defined here <div id="betweenspacer"></div> 27. Error Line 266, Column 16: ID "Sample1" already defined <div id="Sample1"><a href="Movies.php" onmouseout="MM_swapImgRestore()" o ✉ An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element). 28. Info Line 242, Column 16: ID "Sample1" first defined here <div id="Sample1" ><a href="Digital Art.php" onmouseout="MM_swapImgRestor 29. Error Line 266, Column 260: required attribute "alt" not specified …eight="190" border="0" id="movies" /></a></div> ✉ The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element. Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>. 30. Error Line 267, Column 18: ID "bottom" already defined <div id="bottom"></div> ✉ An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element). 31. Info Line 238, Column 12: ID "bottom" first defined here <div id="bottom"></div> 32. Error Line 268, Column 18: ID "LeftSpacer" already defined <div id="LeftSpacer"></div> ✉ An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element). 33. Info Line 239, Column 12: ID "LeftSpacer" first defined here <div id="LeftSpacer"></div> 34. Error Line 270, Column 12: ID "Sample1" already defined <div id="Sample1"><a href="Landscape.php" onmouseout="MM_swapImgRestore()" on ✉ An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element). 35. Info Line 242, Column 16: ID "Sample1" first defined here <div id="Sample1" ><a href="Digital Art.php" onmouseout="MM_swapImgRestor 36. Error Line 270, Column 274: required attribute "alt" not specified …ht="190" border="0" id="landscape" /></a></div> ✉ The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element. Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>. 37. Error Line 271, Column 13: ID "betweenspacer" already defined <div id="betweenspacer"></div> ✉ An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element). 38. Info Line 244, Column 9: ID "betweenspacer" first defined here <div id="betweenspacer"></div> 39. Error Line 272, Column 14: ID "Sample1" already defined <div id="Sample1"><a href="Sports.php" onmouseout="MM_swapImgRestore()" onm ✉ An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element). 40. Info Line 242, Column 16: ID "Sample1" first defined here <div id="Sample1" ><a href="Digital Art.php" onmouseout="MM_swapImgRestor 41. Error Line 272, Column 258: required attribute "alt" not specified …eight="190" border="0" id="sports" /></a></div> ✉ The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element. Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>. 42. Error Line 273, Column 16: ID "betweenspacer" already defined <div id="betweenspacer"></div> ✉ An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element). 43. Info Line 244, Column 9: ID "betweenspacer" first defined here <div id="betweenspacer"></div> 44. Error Line 275, Column 18: ID "Sample1" already defined <div id="Sample1"><a href="Vehicles.php" onmouseout="MM_swapImgRestore( ✉ An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element). 45. Info Line 242, Column 16: ID "Sample1" first defined here <div id="Sample1" ><a href="Digital Art.php" onmouseout="MM_swapImgRestor 46. Error Line 275, Column 274: required attribute "alt" not specified …ght="190" border="0" id="vehicles" /></a> ✉ The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element. Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>. 47. Error Line 279, Column 18: ID "bottom" already defined <div id="bottom"></div> ✉ An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element). 48. Info Line 238, Column 12: ID "bottom" first defined here <div id="bottom"></div>