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>
Alles anzeigen
Hat jemand eine Idee was beim css oder in der Struktur geändert werden muss?