Wenn ich das <http://de.selfhtml.org/css/eigenschaften/anzeige/display2.htm@title=Beispiel für display:table> ändere in
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html><head><title>display</title>
<style type="text/css">
div.table { display:table; border-collapse:collapse; }
div.td { display:table-cell; border:thin solid red; padding:5px; }
</style>
</head><body>
<div class="table">
<div class="td">ich</div>
<div class="td">bin</div>
<div class="td">eine</div>
<div class="td">Tabelle</div>
</div>
</body></html>
also das DIV mit div.tr { display:table-row; } weglasse, gibt es keinen Unterschied in der Anzeige meiner Browser, der CSS-Validator findet das auch OK. Semantisch hat das DIV hier für mich keinen Sinn, solange ich nur eine "Tabellenzeile" benötige.
Frage: gibt es irgendwelchen Nachteile, wenn ich das so nutze?