I'm stumped. I'm not so sure what is the right answer. I'll do some research in Google and get back to you if I got an useful answer. You should email the people at iPage as they probably could answer your iPage question..
Looking at the source code of your page, your table structure appears to be very complex with multiple colspans and rowspans and almost impossible to follow where which cells should be. I think this may be responsible for cell misalignment..
I would suggest simplifying the structure by using one table for the main structure, say 2 rows by 2 columns, and then inserting tables into some or all of these cells to give the finer structure you require..
Hope this helps...
I seem to have resolved the problem. The problem persisted even when I isolated the 1 row (3 cells) and created it as a seperate table on a test page. I remove one space between the <TD STUFF> </TD> tags.. and all of a sudden it showed correctly in IE!.. but it hsouldn't require more than 77 pixels of height to display 1 space! Very strange.. do you think this is a bug in IE? (It shows perfectly fine in other browsers!).
Any technical reasoning would still be of interest even though I have solved the problem!.. I'm kinda curious as to why on earth it did this!.
- Ed :-)..
If you have this.
Both of those will create a line break. in the past extra white space was ignored, but in newer browsers it is not..
So make sure you have your cell on 1 line with no space between the cell tags on either end..
<td>blah blah blah</td>.
And it is not a bug but rather a feature..
Scoutt is right. I saved your iPage site and removed some spaces which came just before the closing td:s. This is the modified code, just after the banner (the top bar, first <tr>):..
Would it still show correctly with even one line of text on a table row that is 77 pixels high? I can understand if it was a few lines and it had to expand, but I would expect a single character not to force the height to expand?!.
Like I said, the old browsers didn't worry about spaces. the new version do worry about them. and yes 1 space.
Create a line break: eg <br>.
So yes it will expand that 1 line to 2 lines...
53 HTML errors.
Can be quickly reduced to half a dozen or so by some very simple editing of the source code. Fix the.
Errors first. Should take about 10 minutes...
There is only about 10 alt errors, when you remove the code auto inserted by my @#$@ host :-( Oh well, I am going to move soon anyhow!.
Thanks for your help guys!.
The way you should view it is that setting widths does not mean the table has to adhere to them. Scoutt is very correct. If you have set the the widths etc and have images that account for all that space then a single space between the tags will force your carefully planned structure apart. Widths are only guidelines and browsers are allowed to ignore them if they need to...
The problem still occurs when I only use background images, and no actualy images in the cells. The single space seems to throw it all off!.
Again you don't have it all on one line..
<td ALIGN="LEFT" HEIGHT="77" BACKGROUND="images/topbackgroundstipe.gif">.
<img SRC="images/hq_03.gif" WIDTH="350" HEIGHT="77"> </td>.
<td WIDTH="25" HEIGHT="77"><img SRC="images/hq_04.gif" WIDTH="25" HEIGHT="77">.
You have a space on the first cell and teh last cell's closing tag is on another line..