Interbrowser compatibly driving me nuts.

Dreamweaver has its place in the workflow, especially when you just want to get the rough draft up and running without having to manually adjust pixel values for every element. It never hurts to hand-check the results, though.

I wish all the manufacturers would just band together and declare a joint moratorium on new versions until every browser is 100% compliant with HTML6 and CSS4 – to the pixel.

For starters, you appear to want a single image as the background to that table. Why not do that, rather than trying to stitch images together? Then, if you want to display graphics as clickable items on top of it in the table cells, make them have transparent backgrounds.

One of the things that will help in IE and maybe Firefox too is to not put a line breaks between your td and image tags.

This:



<td><img src="image.jpg"/></td>


Not this:



<td>
<img src="image.jpg"/>
</td>


Agreed. I’ve found two good reasons to maintain standards compliance, particularly if you’re learning:

  1. If you make a point of ensuring your code always validates, it means you can use the validator to easily find mistakes (like missed closing tags) as you make changes.

  2. It makes it easier to get help. The first thing many people will do is run your code through the validator, and tell you to fix the validation errors first.