Uschi Renziehausen: Wie "leer" sind "leere" GIF's in der Praxis ??

Beitrag lesen

Hi,

leere Gifs sind nicht leer und alle Grafiken sind rechteckig. Du kannst also lediglich einen bestimmten Bereich einer Grafik als transparent definieren.

Gehe ich recht in der Annahme, daß du über die transparenten Bereichen der Grafik Text legen wolltest? Dann müßtest du dein Gif als Hintergrundbild in deine Tabelle einbinden:
<table background="hintergrund.gif">
Da jedoch Netscape mit Hintergrundbildern in Tabellen nicht klar kommt, baust du am besten zwei Tabellen, eine äußere und eine innere.
In die äußere bindest du das Hintergrundbild ein, die innere versiehst du mit dem Attribut background="".

Den Zellen in der inneren Tabelle kannst mit einer Extra-Zeile und einer Extra-Spalte eine bestimmte Breite und Höhe geben. Du baust in die Stützzellen ein 1x1px breites blank.gif ein, daß du mit den Attributen width und height auf die gewünschte Breite bzw. Höhe ziehst.

Beispiel:

<table width="300" border="0" cellspacing="0" cellpadding="0" background="hintergrund.gif">
  <tr>
    <td>
      <table width="300" border="0" cellspacing="0" cellpadding="0" vspace="0" hspace="0" background="">
        <tr>
          <td><img src="blank.gif" width="1" height="1"></td>
          <td><img src="blank.gif" width="149" height="1"></td>
          <td><img src="blank.gif" width="150" height="1"></td>
        </tr>
        <tr>
          <td><img src="blank.gif" width="1" height="149"></td>
          <td>Inhalt</td>
          <td>Inhalt</td>
        </tr>
        <tr>
          <td background=""><img src="blank.gif" width="1" height="150"></td>
          <td background="">Inhalt</td>
          <td background="">Inhalt</td>
        </tr>
      </table>
    </td>
</tr>
</table>

Ich hoffe, das geht jetzt nicht total vorbei an dem, was du wissen wolltest <g>.

Liebe Grüße, Uschi