Axel Richter: Table: Zu hoher Abstand der Tabellenzeilen voneinander

Beitrag lesen

Hallo,

Anhang 1: Sourcecode der HTML-Seite
<table border="0px" cellpadding="0px" cellspacing="0px">

^Die Angabe einer Maßeinheit px für Längenmaße ist bei HTML-Attributen falsch. Hier kann nur eine Zahl (Bildpunkte) oder eine Prozentangabe stehen. Bei CSS-Lämgenangaben _muss_ eine Einheit stehen. Das hier ist aber kein CSS.

Schreibe hier mal border="1" hin, dann siehst Du was den Abstand verursacht. Das Bild steht auf der Text-Grundlinie (baseline). Der Abstand ist der Platz für Textunterlängen, wie z.B. bei "g".

.bildClass {
         vertical-align:bottom;
         ...
     }

oder

.bildClass {
         display:block;
         ...
     }

würde das ändern. Das erste zieht die Bilder auf die absolute Grundlinie. Das zweite macht die Bilder zu Block-Boxen, die sich nicht an Textkontext orientieren.

viele Grüße

Axel