I have a table where I want alternate columns to have different background colours. I do this using a col tag for each column and setting the background color in the style sheet. This works fine in IE. In Netscape 7 and Opera the background colour is not picked up. To simplify the code, I added the background attribute directly on the col tag rather than using a style sheet - no difference. I put a width attribute in the col tag as well - Netscape picked this up, so it recognises the col tags OK. As far as I can see, the W3C spec says style attributes on the col tag are valid. Number of col tags matches number of TD tags so that is not the problem.