2 つのテーブルを同じ行に表示したい。それから私はfloat: left;
このように使用しています。
これらのテーブルの幅がコンテナーよりも大きい場合overflow: hidden;
、余剰を非表示にするために使用します。
オーバーフローは完全に隠されていますが、テーブルは同じ行にとどまりません。
どうすれば修正できますか。私はテーブルを同じ列にとどめたいです。
2 つのテーブルを同じ行に表示したい。それから私はfloat: left;
このように使用しています。
これらのテーブルの幅がコンテナーよりも大きい場合overflow: hidden;
、余剰を非表示にするために使用します。
オーバーフローは完全に隠されていますが、テーブルは同じ行にとどまりません。
どうすれば修正できますか。私はテーブルを同じ列にとどめたいです。
div
2 つのテーブルをラップするコンテナーを追加します。そしてwidth
、2 つのテーブルを一列に並べるのに十分な大きさにします。div
親が指定したように、コンテナのオーバーフロー部分は表示されませんoverflow: hidden;
。
jsFiddle の更新された例を参照してください
div style="width: 300px; overflow: hidden; ">
<table cellspacing="0" cellpadding="0" style="float: left; background-color:red;">
<tr>
<td>First Table</td>
</tr>
</table>
<table cellspacing="0" cellpadding="0" style="float: left; background-color:yellow;">
<tr>
<td>Second Table</td>
</tr>
</table>