Matthias Apsel: Frage zu display:table

Beitrag lesen

Om nah hoo pez nyeetz, Mörf!

Was mir aber nicht ganz klar ist: Muss ein als display:table definiertes Element überhaupt Kinder haben? Also konkret wäre folgendes zulässig, oder nicht?
<div style="display:table; margin: 0 auto;">Dies ist eine Tabelle ohne Kind</div>

Es ist erlaubt. Du darfst nicht den Inhalt und die Darstellung durcheinander bringen. Einschränkungen, welche Nachfahren ein Element haben darf, werden in der HTML-Spezifikation getroffen. CSS kümmert sich im Allgemeinen nicht darum.

Google mal nach „shrink to fit“.

Matthias

--
Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Vase und Vaseline.