HTML-Tabellen haben bei vielen jungen Webentwickler*innen einen schlechten Ruf.
Setzt man sie jedoch für das ein, wofür sie gedacht sind, machen sie durchaus Sinn: Daten strukturiert mit Hilfe von Zeilen und Spalten auszugeben.
Tabellen sind jedoch nicht dafür da, das Layout einer HTML-Seite zu definieren! In der heutigen Zeit macht man das besser mit sog. Flexboxen oder CSS-Grids.
<table>
<tr>
<td>
<th>
colspan
rowspan
🤔 An dieser Stelle wirst du vielleicht bemerken, dass ein Tag für die Definition von Spalten fehlt. Das ist etwas gewöhnungsbedürftig, hat aber damit zu tun, wie HTML-Tabellen funktionieren ...