IE Border-Darstellungsproblem bei leeren Zellen

Status
Nicht offen für weitere Antworten.

Mik3e

Erfahrenes Mitglied
Hi zusammen,

Ein (mir schon häufig aufgefallenes Problem) beim IE ist, dass er bei Zellen, die KEINEN Inhalt haben (also auch keinen non-breaking Space), den im CSS zugewiesenen Rahmen nicht darstellt.

Das wird mir im Moment zum Verhängnis, da ich DB Inhalte in einer Tabelle darstelle, deren Zellen mit Borders getrennt sind.

Hier wird der Border korrekt dargestellt:
Code:
<td class="tabListeRight1">
<a href="customersEdit.php?customerID=62">05120159</a>
</td>

Hier nicht mehr
Code:
<td class="tabListeRight1"></td>

Zur besseren Veranschaulichung findet Ihr anbei einen Screenshot der Darstellung im IE (6). In allen anderen Browsern ist es kein Problem.

Hier noch der Auszug aus dem CSS (Zwecks übersichtlichkeit alle Attribute einzeln gesetzt):
Code:
.tabListeRight1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #D4D0C8;
	border-bottom-color: #D4D0C8;
	white-space: nowrap;
}

Meine Frage:
Gibt es eine Möglichkeit den IE per CSS zur korrekten Darstellung der Border zu bewegen (Ohne Workaround wie einfügen von &nbsp; in die Zelle oder ähnlichem)?

Danke vorweg für Eure Hilfe,
Ciao,
Mike
 

Anhänge

  • borderproblem.jpg
    borderproblem.jpg
    15 KB · Aufrufe: 25
Wenn du die Tabelle mit PHP erstellst, kannst du doch einfach in den leeren Zellen ein "&nbsp;" eintragen.
 
Hmpf.. danke.. aber ich glaub du hast den letzten Satz nicht gelesen..
Ich möchte (bzw. kann) das nicht mittels Workaround lösen. Ist ein fertiges System, das NULL bei NULL liefert.. und nicht &nbsp; bei NULL (wär ja auch unlogisch)

Und ich hab keine Lust, 50 Klassenbiliotheken abzudaten um NULL durch einen anderen Wert zu ersetzen.. :)
 
Status
Nicht offen für weitere Antworten.
Zurück