次のようなcssテーブルのセットアップがあります。
<div class='table'>
<div>
<span>name</span>
<span>details</span>
</div>
</div>
テーブルの CSS は次のとおりです。
.table{
display:table;
width:100%;
}
.table div{
text-align:right;
display:table-row;
border-collapse: separate;
border-spacing: 0px;
}
.table div span:first-child {
text-align:right;
}
.table div span {
vertical-align:top;
text-align:left;
display:table-cell;
padding:2px 10px;
}
現状では、2 つの列は、表の幅が占めるスペースの間で均等に分割されます。最初の列を、セルを占めるテキストが必要とする幅だけにしようとしています
列/セルと同様に、テーブルの幅は不明です。