Ok well I know I'm committing the cardinal sin here by using a lot of tables on this site, but for the time being I have little choice, for two reasons:
1) I'm still learning about moving from a table layout to div's
2) I'm using DotNetNuke so I'm not exactly sure how many tables I can strip out.
So that being said, I have a page that lines up perfectly in IE7:
http://www.kellstarpainting.com/HOME...7/Default.aspx
But FF the right edge of the main content pane is off by a few pixels. This client is very picky about exact proportions and everything lining up. He's very much wanting the site to be a reflection on the work he does (can't blame him).
In trying to work all of this out, I think I've managed to get myself royally confused and I'm looking for help. I'm starting to think there might be inconsistencies between my CSS formatting, Table widths, and maybe even the widths of the images in the pane itself.
I'm afraid if you ask me why I did something a certain way or put something in that shouldn't be there, I won't have a good answer at this point!
Here's a bit of the code:
Code:
<tablewidth="800"border="0"bordercolor="green"cellspacing="0"cellpadding="0"class="pagemaster">
<tr>
<tdalign="center">
<tablewidth="800"border="0"bordercolor="red"cellpadding="0"cellspacing="0"align="center"class="skinmaster">
<!-- Title & Menu -->
<tr>
<tdcolspan="3">
<tableborder="0"bordercolor="aqua"width="800"class="KStarBG">
<tr>
<tdheight="20"colspan="2">
</td>
</tr>
<tr>
<td>
<imgsrc="/portals/_default/skins/KStar/images/blank.gif"height="1"width="250"/>
</td>
<tdwidth="100%"align="right">
<dnn:menurunat="server"id="dnnMENU"userootbreadcrumbarrow="false"useskinpatharrowimages="false"usesubmenubreadcrumbarrow="false"class="topmenu"align="right"/>
</td>
</tr>
</table>
</td>
</tr>
<!-- Panes -->
<trvalign="top">
<tdclass="xdsc_LeftPane"id="LeftPane"runat="server"align="left">
</td>
<tdclass="xdsc_ContentPane"id="ContentPane"runat="server"align="left">
</td>
<tdwidth="10">
</td>
</tr>
And some of the relevant CSS:
Code:
.pagemaster {width: 100%;
height: 100%;
background-color: white;}
.KStarBG {width: 800px;
height: 100px;
background-image: url(images/anim-title.gif);
background-repeat: no-repeat;
border: 0px;
padding: 0px;}
.topmenu {height: 30px;
}
.skinmaster {width: 800px;
background-color: white;
padding:0px;}
.xdsc_TopPane {width: 800px;
padding: 0px;}
.xdsc_LeftPane {width: 179px;
padding: 0px;
background-image: url(images/kellstar-title-bg4.png);
background-repeat: repeat-y;}
.xdsc_ContentPane {width: 600px;
background-color: white;
border: 2px #AAAAAA solid;
padding-right: 3px !important;
padding-left: 5px;
padding-top: 2px;}
.xdsc_BottomPane {width:800px;
padding: 0px;}
Many thanks for any tips!