Ich habe folgendes Markup:Machen Rand der Tabellenzelle 100% der Tabellenbreite
<div class="table">
<div class="row">
<div class="cell">1</div>
<div class="cell">2</div>
</div>
<div class="row">
<div class="cell">3</div>
<div class="cell">4</div>
</div>
<div class="row">
<div class="cell">5</div>
</div>
</div>
Mit dem folgenden CSS:
.table {
display: table;
border-collapse: collapse;
width: 100%
}
.row {
display: table-row;
border-bottom: 1px solid black;
}
.cell {
display: table-cell;
width: 50%;
}
Das Problem ist, dass die Grenze der table-row deckt nur die Breite seiner enthaltenen Tabellenzellen ab. Ich möchte, dass die letzte Tabellenzeile die gleiche Rahmenbreite hat (horizontal natürlich;)) wie alle anderen Tabellenzeilen, ohne die Tabellenzellenbreite zu ändern oder eine weitere Tabellenzelle hinzuzufügen.
Hier ist die Geige: https://jsfiddle.net/tgry53ss/
Jede Idee, wie dies zu erreichen?
Sie das Ergebnis, das Sie nicht erhalten Möchten Sie die Breite der letzten Zelle ändern oder eine andere hinzufügen? Warum nicht einfach einen 'Tisch' hier benutzen? Es scheint, als ob Sie versuchen, Tabellendaten zu rendern. –
Firefox tut es wie du willst. – Oriol