vaudi: Hilfe, IE7 spaced in meinen Tables!

Beitrag lesen

Hallöchen,

Speicher dir mal den Quelltext aus dem Browser lokal ab. Da sind nämlich grausig viele Leerzeilen und unnötige Zeilenumbrüche und sowas drin.

Dann löschst du mal zwischen den TD-Tags deiner "gespacten" Tabelle die "spaces", also alle unnötigen Whitespaces zwischen den einzelnen Tags.

Beispiel?
Das ist derzeit:

  
<td valign="top"><a href="index.php?site=static&staticID=4" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image99','','Bilder/LNL_99ol.jpg',1)"><img src="Bilder/LNL_99.jpg" name="Image99" width="259" height="21" border="0"></a>  
                    </td>  

Und das sollte sein:

  
<td valign="top"><a href="index.php?site=static&staticID=4" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image99','','Bilder/LNL_99ol.jpg',1)"><img src="Bilder/LNL_99.jpg" name="Image99" width="259" height="21" border="0"></a></td>  

Der Unterschied? 59 Leerzeichen und ein Zeilenumbruch zwischen </a> und </td>

Natürlich musst du in deinem Script dafür sorgen, dass diese unnötigen Zeichen gar nicht erst zum Browser gelangen.

MfG
vaudi

p.s.: Viele sagen, der FF ist besser, weil er solche überflüssigen Zeichen besser ignoriert. Man kann aber auch sagen, der IE bestraft schlampigen Quelltext...