Dann hätte das JavaScript einiges am DOM zu tun …
Eher der Autor des HTML oder der Server, der das HTML zusammenbaut. Das meine ich ja mit ernüchternd.
Dann kann man auch gleich aus jeder Tabellenzeile eine Beschreibungsliste
dl
mitdt
unddd
machen.
Ja, daran hab ich auch gedacht. Vereinfacht auf der anderen Seite das Stylesheet, weil man bei einem Breakpoint einfach die Tabelle aus- und die die Definitionsliste(n) einblenden könnte und umgekehrt. Oder man lässt die Tabelle ganz weg und man layoutet die Definitionslisten bei ausreichend großem Viewport wie eine Tabelle. Alles irgendwie halbgar.