Marco Helgert: Netscape, Tabelle, Sprengung (wieder mal)

Beitrag lesen

Ich bin am Ausrasten!

Also: Eigentlich eine ganz einfache Tabelle, die den Seitekopf anzeigen soll.
Tut sie im IE (4 und 6), Opera 6 und NN4.7 auch gut. Im Mozilla 0.9.6 jedoch nicht. Wie oft ich mir den code auch anschaue - ich entdecke nicht warum.
Alle hier gefundenen Tricks wurden bereits ausgenutzt (td-tags ohne widths - nur von Bilder angegeben, Tabellenbreite insgesamt kleiner als die Summer der Bilder, Löschen aller Leerzeichen und Zeilenumbrüche (sowieso, da von PHP generiert), border="0" bei jedem Bild).

Also, erstmal den überholten Quelltext, da der PHP-Output nicht ganz so lesbar ist.

<table cellpadding="0" cellspacing="0" border="0" width="783" height="70">
  <tbody>
    <tr>
      <td rowspan="4" colspan="1">
        <a href="/index.php?lang=<?php echo $lang ?>">
          <img src="../images/hauptmenu_1x1.gif" alt="" width="215" height="70" border="0">
        </a>
      </td>
      <td rowspan="4" colspan="1">
        <img src="../images/hauptmenu_1x2.gif" alt="" width="18" height="70"border="0">
      </td>
      <td height="5" width="468">
        <img src="../images/hauptmenu_1x3.gif" alt="" width="468" height="5" border="0">
      </td>
      <td rowspan="1" colspan="5">
        <img src="../images/hauptmenu_1x4.gif" alt="" width="82" height="5" border="0">
      </td>
    </tr>
    <tr>
      <td rowspan="2" colspan="1">
        <a href=".(Banner....." target="_top">
          <img src="http://banner" alt="ad" width="468" height="60" border="0">
        </a>
      </td>
      <td>
        <img src="../images/hauptmenu_2x2.gif" alt="" width="12" height="20" border="0">
      </td>
      <td>
        <?php $link = str_replace("lang=2", "lang=1", $REQUEST_URI); ?>
        <a href="<?php echo $link ?>">
          <img src="../images/hauptmenu_2x3.gif" alt="D" width="32" height="20" border="0">
        </a>
      </td>
      <td>
        <img src="../images/hauptmenu_2x4.gif" alt="" width="4" height="20" border="0">
      </td>
      <td>
        <?php $link = str_replace("lang=1", "lang=2", $REQUEST_URI); ?>
        <a href="<?php echo $link ?>">
          <img src="../images/hauptmenu_2x5.gif" alt="E" width="32" height="20" border="0">
        </a>
      </td>
      <td>
        <img src="../images/hauptmenu_2x6.gif" alt="" width="2" height="20" border="0">
      </td>
    </tr>
    <tr>
      <td rowspan="1" colspan="5">
        <img src="../images/hauptmenu_3x1a.gif" alt="31a" width="82" height="40" border="0">
      </td>
    </tr>
    <tr>
      <td>
        <img src="../images/hauptmenu_4x1.gif" alt="" width="468" height="5" border="0">
      </td>
      <td rowspan="1" colspan="5">
        <img src="../images/hauptmenu_4x1.gif" alt="31b" width="82" height="5" border="0">
      </td>
    </tr>
  </tbody>
</table>

Fällt einem von euch was daran auf? So langsam gebe ich auf....

PQ

PS: Direkte URL zum Fehler: http://www.f1-stats.de/index.php?lang=2