CSS:
table {
empty-cells: show;
}
Sie müssen auch für diese arbeiten Rendering-Modus IE in Standards setzen. Nach dem Hinzufügen eines Doctype, mindestens IE8 (Beta 2 und höher) spielt gut.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
IE7 und unten wird es immer noch nicht tun. Unterstützung für empty-cells
wird "teilweise" (für IE7 und IE8 Beta 1) auf the MS CSS compatibility statement. Was auch immer "partiell" bedeutet, "Show" kann nicht als "partielle Unterstützung" bezeichnet werden. Dieser Browser kann gezwungen werden, die Zellgrenzen zu zeichnen, indem im Allgemeinen Kollabieren Tabellenrahmen:
table {
border-collapse: collapse;
}
Die Einstellung von empty-cells
wird ignoriert. Wenn Sie jedoch die Ränder ausgeblendet haben, müssen Sie dies nicht mehr festlegen, da alle Browser ausgeblendete Ränder anzeigen.
@Juan: Das ist der richtige Weg, es zu tun, aber es funktioniert nicht in IE – Christoph
ah, aber ich bin mit IE 7 – juan
Hm ... es funktioniert für mich. Sind Sie sicher, dass die Einstellung für leere Zellen zu der Tabelle führt, mit der Sie Probleme haben? Vielleicht ist es irgendwo außer Kraft gesetzt? – Tomalak