Stefan Kleeschulte: Tabellenzelle mit 1 Pixel Höhe

Beitrag lesen

Hi zusammen!

Ich muss nochmal mit einem Problem nerven, dass ich bereits vor einiger Zeit hier erwähnt hatte, und dass ich immer noch nicht gelöst habe...

Wenn ich in meinen HTML-Dokumenten mit dem Doctype
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
arbeite, dann kriege ich beim besten Willen keine Tabellenzellen mit einem Pixel Höhe hin...

Ich hab's z. B. so versucht:

HTML-Code:
<table width="140" border="0" cellspacing="0" cellpadding="0">
<tr><td width="140" height="1" class="border"><img src="/images/blank.gif" border="0" alt="" width="1" height="1"></td></tr>

CSS-Code:
.border {
  color:#ffffff;
  background-color:#1A396D;
  line-height:0;
}

Mit der letzten CSS-Angabe kriege ich die Zelle zwar schon wesentlich kleiner, aber nicht auf ein Pixel Höhe.

Mit den Angaben
  padding:0;
  border:0;
scheint sich überhaupt nichts zu ändern, und mit der Angabe
  font-size:0pt;
wird die Zelle sogar wieder ein Pixel höher.

Ach ja: Ich habe es auch mit Einheiten bei den CSS-Angaben versucht - ohne Erfolg. Der CSS-Validator beim W3C meckert übrigens nicht, wenn man sie weglässt...

Hat jemand noch eine Idee?
CU :-)
Stefan