Forum Moderators: open
I'm using 5 tall table columns across the page and only one row. In each column is a list of data - each with a <br> after it so that it looks like a series of rows.
In IE the 'rows' of numbers and words line up perfectly - I'm using the v-align="top" within each <td> tag.
BUT in netscape, 2 of the 5 columns are offset from the top and the 'rows' don't line up - which makes it look like a complete unreadable mess - if the rows don't line up the data is worthless.
I've checked the html for errors or anything which might be causing this and there is nothing - I've kept the code as simple as possible and there is nothing in there than shouldn't be.
Also, in the first column I've got a graphic at the top (again using v-align) and some text underneath (seperated from the graphic by <br>). In netscape the text appears underneath i.e. behind the graphic rather than below it.
Would be ecstatic if anyone could help me out on this.
I can't go back to rows - there has got to be a way to correct the vertical alignment in the columns.
> NN should get a colective invoice from webmasters at large for all the time spent (wasted) on their browser compatability.
You are SO right! SO, SO VERY RIGHT!!
Have you run the page through a validator recently? I've only seen Netscape stack up elements on top of each other when something is off with the table tags.
For instance, one time I saw this behavior when I had accidentally clipped a "<". NN4.x also flakes out if you're using CSS and there is any unclosed tag (like bold, italic, etc.)
Netscape has a funny way of turning typed spaces and hard returns in the code (both of which "should be ignored") into BR tags. I've often needed to omit space between </td> and the next <td> to get alignment to work properly.