Problem med <tr> og white space
Jeg har en række sider jeg er i færd med at skrive om, og det skal ikke være en diskussion af hvilken HTML standard der bruges - dem har der være rigeligt af på Eksperten, men koden ser således ud:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Testpage</title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<meta http-equiv="Expires" content="Fri, Jun 12 1981 08:20:00 GMT" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-store" />
</head>
<body style="margin:0px;">
<table style="border-collapse: collapse; border-spacing: 0; margin: 0; padding: 0;">
<tr style="vertical-align:bottom; padding: 0; border-spacing: 0">
<td style="padding: 0;"><img src="images/banner_top_left.gif" style="border: none 0px; width:20px; height:60px; padding: 0;" alt="" /></td>
<td style="width:100%; padding: 0;"><img src="images/top_fill.gif" style="border: none 0px; width:100%; height:60px; padding: 0;" alt="" /></td>
<td style="padding: 0;"><img src="images/banner_top_logo.gif" style="border: none 0px; width:75px; height:60px; padding: 0;" alt="" /></td>
<td style="padding: 0;"><img src="images/banner_top_right.gif" style="border: none 0px; width:20px; height:60px; padding: 0;" alt="" /></td>
</tr>
<tr style="background-color:#e9e5df; height:14px; padding: 0; border-spacing: 0;">
<td style="padding: 0;"> </td>
<td style="padding: 0;" colspan="2" align="right"><span class="txt">Du er logget på som Gæst </span></td>
<td style="padding: 0;"> </td>
</tr>
</table>
</body>
</html>
Problemet er, at der kommer "luft" i den første row, de valgte billeder går ikke helt til bund, så der kommer en "streg" mellem grafikken, og den farvede række.
Jeg er som sådan ikke interesseret i kun at løse problemet, men mere også forstå, hvorfor der denne ændrede fortolkning af tables.
For "problemet" kan løses meget simpelt ved at bruge
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
i stedet....
