1
なぜ赤いdivが垂直にセンタリングされないのですか?フレックスボックスでdivをセルの内側に垂直に配置しない
マイペン:あなたはflex
にtable-cell
からテーブルセルのdisplay
値を変更するとhttp://codepen.io/helloworld/pen/aWWgBK?editors=1000
<table style="border:1px solid black" class="table">
<thead>
<th>selected</th>
<th>Name</th>
</thead>
<tbody>
<tr>
<td class="align-middle"><input type="checkbox"></td>
<td style="display: flex; align-items: center;">
<div style="background:red;"> this text should be vertically aligned in the center of the table cell </div>
</td>
<td class="align-middle">
<div class="btn-group">
<button class="btn btn-primary">Speichern</button>
<button type="button" class="btn btn-secondary">Abbrechen</button>
</div>
</td>
<td>
<ul>
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
<li>item 4</li>
<li>item 5</li>
<li>item 6</li>
</ul>
</td>
</tr>
</tbody>
</table>
私はテーブルのセル内のいくつかのdivのためにまだフレキシボックスを必要とするが、垂直整列を使用して:真ん中で外側のセルと内側のものでフレックスボックスを使用して私のために働いています:-) – Pascal
私は(クロムの)フレックスの5-6のバリエーションを試したと思います。何も働かなかった。だから私はちょうど古い学校に行きました:-) –