Eine Tabelle mit nur einem Tabellenfeld ist keine Tabelle. das ist aber so was von css-scheisslegal 😉
Nicht, wenn man sinnvollerweise sowas wie
tbody:only-child tr:only-child { ERROR: 'table should have more than one row'; outline: 0.5rem solid red !important; }
im Stylesheet zu stehen hat – zumindest während der Entwicklung.
Klingt vor allem dann extrem sinnvoll, wenn die Ausgabe z.B. das Resultat einer SQL-Query ist. Dann sollte man den Fehler entsprechend erweitern: "table should have more than one row, unless dynamic resultsets where involved". Wobei... näh! Man könnte das komplette Markup ja auch um eine Fallunterscheidung erweitern, um bei Trefferzahl "1" auf die böse eine Zeile zu verzichten! Bingo! Win! Yeah!