I次のマークアップがあります。以下のCSSでテーブルセルのテーブルの幅の100%を境にします
<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>
を:
.table {
display: table;
border-collapse: collapse;
width: 100%
}
.row {
display: table-row;
border-bottom: 1px solid black;
}
.cell {
display: table-cell;
width: 50%;
}
問題は、テーブル行のボーダー含まれるテーブルセルの幅のみをカバーします。私は、テーブルのセルの幅を変更したり、別のテーブルセルを追加したりせずに、他のすべてのテーブルの行と同じように、最後のテーブル行の境界幅を同じにしたい(もちろん水平)。
はここでフィドルです:https://jsfiddle.net/tgry53ss/
これを達成するための方法上の任意のアイデア?
あなたは結果にあなたを得ることはありません最後のセルの幅を変更したくない場合や、別のセルを追加したくない場合に必要です。なぜここで 'table'を使用しないのですか?あなたが表形式のデータを表示しようとしているようです。 –
Firefoxはあなたが好きなようにそれを行います。 – Oriol