私は多くの表形式のデータを表示するWebページを持っており、これらの各テーブルは1つの水平線に配置する必要があります。私は4000PXのような大きな幅を持つようにそれを設定しない限り、内側のdivは、テーブルのdivをラップcss divのオーバーフローとダイナミックな水平サイズ
<html>
<style>
.outer{width:300px;height:300px;overflow: scroll;}
.inner{white-space: nowrap;}
.inline{float: left;}
</style>
<body>
<div class="outer">
<div class="inner">
<div class="inline"><table><tr><td>stuff</td></tr></table></div>
<div class="inline"><table><tr><td>stuff</td></tr></table></div>
<div class="inline"><table><tr><td>stuff</td></tr></table></div>
<div class="inline"><table><tr><td>stuff</td></tr></table></div>
<div class="inline"><table><tr><td>stuff</td></tr></table></div>
<div class="inline"><table><tr><td>stuff</td></tr></table></div>
<div class="inline"><table><tr><td>stuff</td></tr></table></div>
<div class="inline"><table><tr><td>stuff</td></tr></table></div>
<div class="inline"><table><tr><td>stuff</td></tr></table></div>
</div>
</div>
</body>
</html>
私が午前問題:私は、以下の例を嘲笑しています。 cssだけで外側のdivのサイズを超えていても、すべてのテーブルをインラインに保つ良い方法はありますか?
.inline{display:inline-block;}
にあなたはここに多くの例を与える必要があるとしています。あなたが話している内部部門は何ですか? 「アイテム」とは何ですか? – Welbog私はこれをもっと明確にしようとしました。 – bobwah
"stuff"が例外的に長い、または常にラップしているときだけですか? –