Bredde på kolonner
Jeg har problemer med flg.:CSS:
#maintable {
width: 755px;
background-color: #fff;
}
#banner {
width: 755px;
height: 90px;
}
#menucolumn {
width: 160px;
border-right: 1px solid black;
padding: 10px;
}
#maincolumn {
width: 535px;
padding: 20px;
}
.tdcr {
padding: 16px;
border-bottom: 1px solid black;
}
DOKUMENT:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
</head>
<body>
<div align="center">
<table border="0" cellpadding="0" cellspacing="0" id="maintable" class="text11">
<tr>
<td colspan="2" align="right" style="padding: 3px 20px 3px 0px;" class="bodybg full">...</td>
</tr>
<tr>
<td align="left" colspan="2" style="border-bottom: 1px solid black; padding: 10px;" class="full headline">...</td>
</tr>
<tr>
<td align="left" valign="top" id="menucolumn">Menu</td>
<td align="left" valign="top" id="maincolumn">...</td>
</tr>
<tr>
<td colspan="2" style="height: 7px; background-image: url('/images/dropshadow.gif');"></td>
</tr>
<tr>
<td colspan="2">
<table border="0" cellpadding="0" cellspacing="0" class="full">
<tr>
<td align="center" class="tdcr">...</td>
<td align="center" class="tdcr">...</td>
<td align="center" class="tdcr">...</td>
<td align="center" class="tdcr">...</td>
<td align="center" class="tdcr">...</td>
<td align="center" class="tdcr">...</td>
</tr>
<tr>
<td colspan="6" align="center" class="bottom"><a href="#" onfocus="this.blur();" class="copyright"><b>COPYRIGHT © 2003 - <%=year(now)%></b></a></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</body>
</html>
Når bredden på menuen eller indholdskolonnen endelig er rigtig i én browser, er den forkert i andre. Typisk afviger bredderne fra 7-14px. Hvad er det jeg ikke laver rigtigt?
Jeg har lavet andre tabeller, hvor det hele passer, men uden egentlig at finde ud af, hvad jeg gør rigtigt. Det virker til tider som om, at bredderne ikke bliver rigtige, før der kommer indhold i cellerne, eller før jeg sætter en tabel ind i cellen, som har en bredde på 100%.
