Zelle fällt ohne Inhalt zusammen (obwohl feste Größen)

Status
Nicht offen für weitere Antworten.

DrEvil

Erfahrenes Mitglied
Hi Leute,

ich hab eine Tabelle, die nur oben einen farbigen Rahmen bekommen soll.
Die Tabelle sieht wie folgt aus:

Code:
table class="bottom" border="0" cellpadding="0" cellspacing="0">
<tr>
 <td colspan="3" style="width:1109px; height:7px;"></td>
</tr>
<tr>
 <td style="width:700px; height:6px;"></td>
 <td style="width:9px; height:70px;" rowspan="2"><img src="../../../bottom_dot.gif" width="9" height="70" border="0"></td>
 <td style="width:400px; height:6px;"></td>
</tr>
<tr>
 <td class="topic" style="width:700px; height:64px;">INHALT</td>
 <td class="topic">A</td>
</tr>
</table>

die td-Klasse "topic" enthält folgende Angaben:

Code:
td.topic {
 font-family: Arial, Helvetica, Sans Serif;
 letter-spacing: -1px;	
 color: #CECFCE;
 font-size: 41px;
 font-weight: bold;
 line-height: 32px;
 text-align: right;
 border-top: 1px solid #cecfce;
 padding-right: 20px;
 padding-top: 0px;
 vertical-align: top;
}

Wenn ich nun das "A" lösche, verschwindet die Zelle und mit ihr der Rahmen, obwohl die Größe fixiert ist...

Ich hab keine Ahnung was das soll.

Kann mir wer helfen?

MfG DrEvil
 
Hallo,

ich hätt was für dich gefunden:
Pixeltrick
Das dürfte die Lösung für dein Problem sein.

Du könntest aber auch anstelle des Images und anstelle des "A"s einfach
PHP:
&nbsp;
einfügen (wahrscheinlich die beste bzw einfachste Lösung!).

(& nbsp steht für ein geschütztes Leerzeichen)

lg D;-]c
 
Danke!

Das mit dem Leerzeichen is natürlich das einfachste. Nehm ich!

Aber warum passiert das eigentlich? (das die Zelle ohne Inhalt zusammenfällt?)
ich hab nämlich auch andere Zellen ohne Inhalt auf der Seite, mit dem einzigen Unterschied, dass ich denen einen farbigen Hintergrund gegeben habe...
Ich hab das dann auch bei obigem Problem probiert (mit weiß), jedoch ohne Erfolg...

Naja irgendwie komisch, aber jetzt es ja!

Thx DrEvil
 
Hallo,
du benutzt wahrscheinlich den Internet Explorer. Der kann aber nicht <table style="empty-cells:show">, was du eigentlich bräuchtest. In anderen Browsern (z. B. Firefox) funktioniert es. Warum aber bei leeren Zellen trotzdem die Hintergrundfarbe angezeigt wird, weiss der Himmel (oder Microsoft).
Gruß
madlds
 
Status
Nicht offen für weitere Antworten.
Zurück