Folgende harte Nuss, bei der sich hier schon drei Leute die Zaehne ausgebissen haben,
eigentlich aber Basis-HTML zu sein scheint:
Ich habe 4 Tabellen, die in einer eigentlich üblichen Form ausgerichtet werden sollen.
Symbolische Darstellung:
____________________
_________2_______ Netscape macht ausnahmsweise mal alles richtig,
nur der IE4 und höher können nicht damit umgehen.
1 Wenn ich die linke Tabelle align="left" setze, macht
3 der IE einen kleinen Spalt/Abstand vor der nächsten
4 Tabelle, so dass diese nicht direkt an der vorherigen
anliegen kann.
___________________ Wenn ich dann die nächste Tabelle auch align="left"
setze, verschwindet zwar der Abstand, dafür wird aber
die dritte Tabelle (logischerweise) rechts davon angeordnet, was ich aber nicht will,
sondern die dritte Tabelle soll unter der zweiten aber rechts von der ersten angeordnet
werden. (wer jetzt komplett verwirrt ist -> Symbolische Darstellung).
Ich suche eine saubere HTML-Lösung, und keine forcierten <BR> Tags zum
umbrechen o.ä.!
Kann mir vielleicht jemand 'nen Tip geben.
Gruesse Markus!
PS: Source-Code folgt:
<HTML>
<HEAD>
<TITLE>Warum macht IE nach ALIGN="left" einen Abstand? </TITLE>
</HEAD>
<BODY TEXT="#000000" MARGINWIDTH="0" MARGINHEIGHT="0" LEFTMARGIN="0" TOPMARGIN="0" BOTTOMMARGIN="0">
<!-- Beginn der linken (blau) Tabelle -->
<TABLE ALIGN="LEFT" WIDTH="150" HEIGHT="400" CELLSPACING="0" CELLPADDING="0" BORDER="0" HSPACE="0">
<TR>
<TD BGCOLOR="#004BB7">links</TD>
</TR>
</TABLE>
<!-- Beginn der oberen (gruen) Tabelle -->
<!-- HIER DIE PROBLEMSTELLE -->
<TABLE WIDTH="630" HEIGHT="25" CELLSPACING="0" CELLPADDING="0" BORDER="0" HSPACE="0">
<TR>
<TD BGCOLOR="#00CC82">-- Hier ist beim IE ein unbeabsichtigter Abstand</TD>
</TR>
</TABLE>
<!-- Beginn der mittleren (rot) Tabelle -->
<TABLE ALIGN="LEFT" WIDTH="500" HEIGHT="375" CELLSPACING="0" CELLPADDING="0" BORDER="0" HSPACE="0">
<TR>
<TD BGCOLOR="#BB0033">mitte</TD>
</TR>
</TABLE>
<!-- Beginn der rechten (blau) Tabelle -->
<TABLE ALIGN="LEFT" WIDTH="130" HEIGHT="375" CELLSPACING="0" CELLPADDING="0" BORDER="0" HSPACE="0">
<TR>
<TD BGCOLOR="#004BB7">rechts</TD>
</TR>
</TABLE>
</BODY>
</HTML>
Danke für's wackere Durchlesen!