Dominik: Standard-konform?

Hallo!

Kann mir jemand sagen, warum Mozilla (Firefox 0.8) in folgendem Code eine zusätzliche Leerzeile in die (grüne) Tabelle packt? Ich möchte es gerne so, dass man das grün nicht sieht. Wenn man  "vertical-align:bottom" dem <img> zuweist, dann funktioniert es zwar wie gewollt, aber: Netscape 4.7x zerschießt das ganze, wenn es in geschachtelten Tabellen ist. Daher wäre mir eine Lösung ohne  "vertical-align:bottom" lieb.

Vielen Dank schonmal,
Dominik

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//DE" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<body>

<table><tr><td style="background-color:green; width:300px; height:40px; padding:0px">
<img src="http://forum.de.selfhtml.org/src/xgmail.gif" width="300" height="40">
</td></tr></table>

</body>
</html>

  1. Hi,

    Kann mir jemand sagen, warum Mozilla (Firefox 0.8) in folgendem Code eine zusätzliche Leerzeile in die (grüne) Tabelle packt?

    weil er aufgrund Deines Codes das Leerzeichen nicht anders unterbringen kann.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hallo,

      Kann mir jemand sagen, warum Mozilla (Firefox 0.8) in folgendem Code eine zusätzliche Leerzeile in die (grüne) Tabelle packt?

      weil er aufgrund Deines Codes das Leerzeichen nicht anders unterbringen kann.

      Er meint die Zeilenumbrueche, die in HTML wie Leerzeichen
      behandelt werden...

      Versuch's mal mit
      <td><img ...><td>

      Ansonsten kriegst Du hier vielleicht noch ein paar Ideen:
      http://www.tiptom.ch/homepage/faq.html?q=tdimg

      Gruesse,

      Thomas

      --
      Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
      Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
      Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/
    2. weil er aufgrund Deines Codes das Leerzeichen nicht anders unterbringen kann.

      Auch wenn man alle Whitespaces entfernt passiert das aber.

      1. Hallo,

        Auch wenn man alle Whitespaces entfernt passiert das aber.

        Falls Du Mozilla meinst - versuch's mal noch mit

        td img { display:block; }

        Artikel "Images, Tables, and Mysterious Gaps" von Eric A. Meyer
        http://devedge.netscape.com/viewsource/2002/img-table/
        Deutsche Übersetzung von Dominik Boecker
        http://www.dodabo.de/html+css/img-table/

        Gruesse,

        Thomas

        --
        Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
        Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
        Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/
        1. td img { display:block; }

          Super, das hat geholfen! Wieder was dazugelernt.

          Danke,
          Dominik

  2. Hallo,

    .. aber: Netscape 4.7x zerschießt das ganze, wenn es in geschachtelten Tabellen ist. Daher wäre mir eine Lösung ohne  "vertical-align:bottom" lieb.

    zu Netscape 4 findest du z.B. hier http://www.lipfert-malik.de/webdesign/tutorial/css.html#BrowserweichenNC4 Methoden wie folgende CSS-Weiche für Inlinestyles:

    <img style="/*/*/vertical-align:bottom;" ...

    Grüsse

    Cyx23