Semantisch ist eine HTML-Tabelle eigentlich nur ein Array (Matrix) von Daten, und es gibt keinen Grund, warum ein Leerzeichen ohne Leerzeichen nicht als Daten behandelt werden kann. Ob es wirklich sinnvoll ist, hängt von Zweck, Struktur und Inhalt der Tabelle ab. In den meisten Fällen gibt es eine bessere Lösung. Sehen Sie einige Vorschläge in Empty cells in HTML tables.
Auf der technischen Seite hat der No-Break-Platz je nach Schriftart Breite und Höhe und dies erfordert minimale Anforderungen an die Abmessungen der Zelle. Dies kann wichtig sein, obwohl dies meistens in Fällen der Fall ist, in denen die Reihe oder die Spalte nur als Trennzeichen verwendet wird, z. um eine horizontale oder vertikale Linie zu erstellen.
Eine weitere Auswirkung der Verwendung eines nicht-Pause Raum, als gegenüber einem normalen Raum zu verwenden oder die Zelle vollständig leer zu verlassen, ist, dass sie das Aussehen der Ränder um die Zelle und Hintergrundfarbe und Hintergrundbild im Innern der Zelle beeinflussen können.
Bildschirmleser unterscheiden sich in der Art, wie sie leere Zellen anzeigen, wenn überhaupt, und dies kann auch vom Lesemodus abhängen. In jedem Fall erhält der Benutzer keinen Hinweis darauf, was wirklich vor sich geht, d. H. Welche leere Zelle (wenn die Leere überhaupt an den Benutzer übermittelt wird). Beim visuellen Browsen kann die Bedeutung (oder auch nicht) offensichtlich sein.
Ich denke, dass diese Eigenschaft in IE –
nicht unterstützt wird. Das stimmt, und der Grund, warum ich ' ' s immer noch verwenden, leider. – Boldewyn
Laut [MDN] (https://developer.mozilla.org/en-US/docs/Web/CSS/empty-cells) hat die Eigenschaft 'empty-cells' Unterstützung in IE 8. –