Hi
ich habe mit css eine Tabellenstruktur gestaltet mit 3 Spalten wobei die 1. Spalte jeweils die Überschrift für die Zeile trägt. Ich hätte gerne folgendes Verhalten: Wenn die Tabelle nicht mehr in die Bildschirmbreite paßt, sollen die Zellen der Spalten 2 und Spalte 3 jeweils unter unterhalb ihrer Überschrift rutschen aber weiterhin nebeneinander stehen
von
Zeile1 a1 b1
Zeile2 a2 b2
in
Zeile1
a1 b1
Zeile2
a2 b2
HTML
- <!DOCTYPE HTML>
- <html><head>
- <meta http-equiv="content-type" content="text/html; charset=utf-8">
- <style type="text/css">
- .table {
- display: table;
- overflow-x: auto;
- overflow-y: auto;
- }
- .table-cell {
- display: table-cell;
- padding: 5px;
- }
- .table-cell input {
- width: 120px;
- }
- .table-row {
- display: table-row;
- }
- .table-row-header {
- min-width: 200px;
- }
- </style>
- </head>
- <body>
- <div class="table">
- <div class="table-row">
- <div class="table-cell table-row-header">Zeile1</div>
- <div class="table-cell"><input type="text" id="a1" value="a1"></div>
- <div class="table-cell"><input type="text" id="b1" value="b1"></div>
- </div>
- <div class="table-row">
- <div class="table-cell table-row-header">Zeile2</div>
- <div class="table-cell"><input type="text" id="a2" value="a2"></div>
- <div class="table-cell"><input type="text" id="b2" value="b2"></div>
- </div>
- </div>
- </body></html>
Hat jemand eine Idee was beim css oder in der Struktur geändert werden muss?