stephan136: Definition der Höhe von Bildern IN PROZENT

Hallo,
habe das Problem mit der Höhendefinition von Bildern (ich denke aber irgendwie, dass es recht einfach ist)...

Habe eine Tabelle erstellt mit einer Gesamtbreite von 100%.
Nun soll in einem Tabellenfeld (15% der Tabelle) aber ein Bild sein.
Habe die Breite des Bildes mit 100% des Tabellenfeldes definiert (Höhe gar nicht).

Bei Firefox wird das Bild auch original angezeigt (Höhe wird da wohl automatisch ausgerechnet), aber beim Internet Explorer erscheint das Bild zwar in der gewünschten Breite ist aber nur 1px hoch.

Könnt Ihr mir da bitte helfen?

Quellcode:
    echo "<table width='100%' border='0' cellpadding='0' cellspacing='0'>
    <tr>
      <td width='15%' bgcolor='' valign='top'> <img src='poster/$sdaten[0].jpg' width='100%' border='1' height=''></td>

Vielen lieben Dank!

Stephan

  1. Hallo Stephan

    Quellcode:
        echo "<table width='100%' border='0' cellpadding='0' cellspacing='0'>
        <tr>
          <td width='15%' bgcolor='' valign='top'> <img src='poster/$sdaten[0].jpg' width='100%' border='1' height=''></td>

    ^^^^^^^^^

    Wozu das leere height-Attribut?

    Firefox ignoriert es, weil es keinen gültigen Wert enthält. Der IE denkt sich stattdessen die kleinste Höhenangabe dazu, die er anzuzeigen bereit ist.

    Auf Wiederlesen
    Detlef

    --
    - Wissen ist gut
    - Können ist besser
    - aber das Beste und Interessanteste ist der Weg dahin!
    1. Hallo Detlef,

      wenn ich jetzt die Höhendefinition wegnehme und den Quellcode so schreibe:
          echo "<table width='100%' border='0' cellpadding='0' cellspacing='0'>
          <tr>
            <td width='15%' bgcolor='' valign='top'><img src='db/fdb/poster/$sdaten[0].jpg' width='100%' border='1'></td>

      ..dann zeigt er mir im IE das Bild in seiner Originalgröße an (was er aber nicht soll)

      liebe Grüße
      Stephan

      1. Hallo Stephan

        ..dann zeigt er mir im IE das Bild in seiner Originalgröße an (was er aber nicht soll)

        Ja, er passt lieber die Breite der Tabellenzellen an, statt das Bild zu verkleinern.
        Es sei denn, du sagst ihm mittels CSS (table-layout) nochmal extra, dass er deine Breitenangaben einhalten soll.

        Auf Wiederlesen
        Detlef

        --
        - Wissen ist gut
        - Können ist besser
        - aber das Beste und Interessanteste ist der Weg dahin!
        1. Danke Detlef,

          Du bist echt ein Schatz!!!!