これは私のコードがどのように見えるかです:
<div id="outer">
<div id="inner">
<table> ... </table>
</div>
</div>
ここで、テーブルを内側の div で垂直方向に配置する必要があります。これを行うために、内側の div にdisplay: table-cell;
andを追加しました。vertical-align: middle;
ここで、もう 1 つ必要なことは、内側の div を外側の div の内側の右側に水平方向に配置することです。float: right;
しかし、内側の divに追加するとすぐに、テーブルは垂直方向に配置されなくなります。外側の div の幅は固定ですが、内側の div の幅はテーブルによって異なります。
この問題を回避する方法はありますか?