CyborgBeta
Commander
- Registriert
- Jan. 2021
- Beiträge
- 2.922
Hallo, ich hab zurzeit folgendes CSS:
Und es gibt 4 Spalten:
Das Ergebnis sieht ungefähr so aus:
Und das ist auch schon das Problem ... denn die letzte Spalte (und, wenn möglich, auch die erste) sollte eine automatische Größe haben und die vorherigen Spalten sollen entsprechend mehr als nur 25 % Platz einnehmen.
Wie erreiche ich das? Gibt es Gewichte oder Prios in CSS?
Danke & Gruß
CSS:
.div-table {
display: table;
width: 100%;
background-color: #eee;
border: 1px solid #666666;
border-spacing: 5px; /* cell spacing: poor IE support for this */
}
.div-table-row {
display: table-row;
width: 100%;
clear: both;
}
.div-table-col {
float: left; /* fix for buggy browsers */
display: table-column;
width: 25%;
background-color: #ccc;
white-space: pre-wrap;
}
.auto-width {
width: auto;
}
Und es gibt 4 Spalten:
HTML:
<div class="div-table">
#foreach( $e in $data2 )
<div class="div-table-row">
<div class="div-table-col">$e.get(3)</div>
<div class="div-table-col">$e.get(1)</div>
<div class="div-table-col">$e.get(2)</div>
<div class="div-table-col"><button type="button" onclick="javascript:location.href='...?id=$e.get(0)'">Delete $e.get(0)</button></div>
</div>
#end
</div>
Das Ergebnis sieht ungefähr so aus:
Und das ist auch schon das Problem ... denn die letzte Spalte (und, wenn möglich, auch die erste) sollte eine automatische Größe haben und die vorherigen Spalten sollen entsprechend mehr als nur 25 % Platz einnehmen.
Wie erreiche ich das? Gibt es Gewichte oder Prios in CSS?
Danke & Gruß