jQuery の Sortableにはいくつかのニュアンスがあるため、HTML でテーブル要素を表示していますが、 の代わりに を使用して列を作成しています (以下とこのフィドル内):
<style>
/* Title row for an action/item */
.item-row {
display: table-row;
}
/* Keep icon columns narrow */
.icon_column {
display: table-cell;
width: 20px;
}
/* Item columns that are not icons */
.name_column {
display: table-cell;
}
.extra_column {
display: table-cell;
float: right;
}
</style>
<table class='table table-condensed'>
<thead>
<tr class='table_header'>
<th>
<div class='item-row'>
<span class='icon_column'>*</span>
<span class='icon_column'>*</span>
<span class='icon_column'>*</span>
<span class='name_column'>Name</span>
<span class='extra_column'>Date</span>
</div>
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<div class='item_row'>
<span class='icon_column'>*</span>
<span class='icon_column'>*</span>
<span class='icon_column'>*</span>
<span class='name_column'>Name 1</span>
<span class='extra_column'>Date 1</span>
</div>
</td>
</tr>
<tr>
<td>
<div class='item_row'>
<span class='icon_column'>*</span>
<span class='icon_column'>*</span>
<span class='icon_column'>*</span>
<span class='name_column'>Row 2 Name 2</span>
<span class='extra_column'>Date 2</span>
</div>
</td>
</tr>
<tr>
<td>
<div class='item_row'>
<span class='icon_column'>*</span>
<span class='icon_column'>*</span>
<span class='icon_column'>*</span>
<span class='name_column'>Name 3</span>
<span class='extra_column'>Date 3</span>
</div>
</td>
</tr>
</tbody>
</table>
各項目行を 1 行として表示し、extra_column を右いっぱいに浮かせたいと思います。extra_column は右側にあるようですが、item-row 全体がデフォルトで 2 行になっているようです。
この CSS を修正するにはどうすればよいですか? </p>