2017-02-08 7 views
0

私はこの表の外観を達成しようとしています。私はこのようにスペースをとる方法を理解できませんでした。これはこれまでの私のコードです。どのように私はこれを達成することができますか?スタイルが生成されたテーブル行

enter image description here

 <table class="table table-inverse" data-bind="foreach: todos">   
       <tr > 
        <td ><input type="checkbox" data-bind="checked: IsDone, click: $parent.updateTodo" /></td> 
        <td ><span data-bind="text: Description"></span></td> 
        <td ><small><a href="#" data-bind="click: $parent.deleteTodo" class="glyphicon glyphicon-trash"></a></small></td> 
       </tr>  
     </table> 
+0

代わりに 'フレックスbox'を使用してください。 –

+0

フレックスボックスを使用するにはdivを使用する必要があります。私はループ内にdivを入れ子にすることはできません – taji01

+0

行間の間隔を必要としているのですか、または表のセル間のインデントはどうですか? –

答えて

1

次の下位互換性のために探している場合は、これは

body{ 
 
    background:#3a9bcb; 
 
} 
 
table{ 
 
    width:100%; 
 
} 
 
.flex-box { 
 
    display: flex; 
 
    margin-bottom: 5px; 
 
    padding: 10px; 
 
    background:#fff; 
 
} 
 
.col { 
 
    flex: 1 1; 
 
} 
 
.col:first-child, 
 
.col:last-child { 
 
    flex: 0 0 30px; 
 
}
<table> 
 
    <tr class=flex-box> 
 
    <td class=col> 
 
     <input type=checkbox> 
 
    </td> 
 
    <td class=col> 
 
     Placeholder text 
 
    </td> 
 
    <td class=col> 
 
     Trash 
 
    </td> 
 
    </tr> 
 
    <tr class=flex-box> 
 
    <td class=col> 
 
     <input type=checkbox> 
 
    </td> 
 
    <td class=col> 
 
     Placeholder text 
 
    </td> 
 
    <td class=col> 
 
     Trash 
 
    </td> 
 
    </tr> 
 
</table>

+0

こんにちはこれはおそらく私の問題を解決することができます私は箱を白くすることができますか? – taji01

+0

私の答えを更新しました。 –

2

さてあなたは、次のスニペットを確認することができます達成するためにflex-boxを使用することができます可能性有用である

.wrapper{padding:20px;background:blue;} 
 
table tr td:last-child,table tr td:first-child{width:25px;} 
 
table{width:100%;background:#fff;margin-bottom:5px} 
 
table:last-child{margin-bottom:0;}
<div class="wrapper"> 
 
<table class="table table-inverse" data-bind="foreach: todos"> 
 
    <tr> 
 
    <td>[#]</td> 
 
    <td><span data-bind="text: Description">Hello</span></td> 
 
    <td>[#]</td> 
 
    </tr> 
 
</table> 
 
<table class="table table-inverse" data-bind="foreach: todos"> 
 
    <tr> 
 
    <td>[#]</td> 
 
    <td><span data-bind="text: Description">Hello</span></td> 
 
    <td>[#]</td> 
 
    </tr> 
 
</table> 
 
</div>

関連する問題