私のコードで 1つのコンテナ内に3つのブロックがあります。 1つは左にフリーズし、もう1つは右にフリーズし、もう1つはこれら2つのdivの間をスクロールします。現代のグリッドのように。しかし、私はグリッドを使いたくない。センターのスクロール
私は試しましたが、センターブロックは水平スクロールしていません。 センターブロックが折れないようにする代わりに、水平にスクロールする必要があります。
* {
\t \t \t box-sizing: border-box;
\t \t }
\t \t
\t \t .container {
\t \t \t width: 100%;
\t \t \t overflow: auto;
\t \t \t white-space: nowrap
\t \t }
\t \t
\t \t .scroll-center {
\t \t \t width: auto;
\t \t \t overflow: auto;
\t \t \t display: block;
\t \t \t white-space: nowrap
\t \t }
\t \t
\t \t .row {
\t \t \t float: left;
\t \t }
\t \t
\t \t .cell {
\t \t \t padding: 3px;
\t \t \t border: 1px solid #bbb;
\t \t \t min-height: 25px;
\t \t \t min-width: 200px;
\t \t }
<div class="container">
\t \t <div class="row">
\t \t <div class="cell">HeaderL1</div>
\t \t <div class="cell">HeaderL2</div>
\t \t <div class="cell">HeaderL3</div>
\t \t </div>
\t \t <div class="scroll-center">
\t \t \t <div class="row">
\t \t \t \t <div class="cell">HeaderT2</div>
\t \t \t \t <div class="cell">Data21</div>
\t \t \t \t <div class="cell">Data22</div>
\t \t \t </div>
\t \t \t <div class="row">
\t \t \t \t <div class="cell">HeaderT3</div>
\t \t \t \t <div class="cell">Data31</div>
\t \t \t \t <div class="cell">Data32</div>
\t \t \t </div>
\t \t \t <div class="row">
\t \t \t \t <div class="cell">HeaderT4</div>
\t \t \t \t <div class="cell">Data41</div>
\t \t \t \t <div class="cell">Data42</div>
\t \t \t </div>
\t \t \t <div class="row">
\t \t \t \t <div class="cell">HeaderT5</div>
\t \t \t \t <div class="cell">Data51</div>
\t \t \t \t <div class="cell">Data52</div>
\t \t \t </div>
\t \t \t <div class="row">
\t \t \t \t <div class="cell">HeaderT6</div>
\t \t \t \t <div class="cell">Data61</div>
\t \t \t \t <div class="cell">Data62</div>
\t \t \t </div>
\t \t \t <div class="row">
\t \t \t \t <div class="cell">HeaderT7</div>
\t \t \t \t <div class="cell">Data71</div>
\t \t \t \t <div class="cell">Data72</div>
\t \t \t </div>
\t \t \t <div class="row">
\t \t \t \t <div class="cell">HeaderT8</div>
\t \t \t \t <div class="cell">Data81</div>
\t \t \t \t <div class="cell">Data82</div>
\t \t \t </div>
\t \t \t <div class="row">
\t \t \t \t <div class="cell">HeaderT9</div>
\t \t \t \t <div class="cell">Data91</div>
\t \t \t \t <div class="cell">Data92</div>
\t \t \t </div>
\t \t </div>
\t \t <div class="right">
\t \t \t <div class="row">
\t \t \t \t <div class="cell">HeaderTR</div>
\t \t \t \t <div class="cell">DataR1</div>
\t \t \t \t <div class="cell">DataR2</div>
\t \t \t </div>
\t \t </div>
\t </div>
.scroll-center {overflow:scroll}を試したことがありますか。 – LorenzoBerti
はい、私は試しましたが、期待どおりには動作しませんでした。 –
しかし、あなたは、垂直方向のスクロールを中心に3 coloumnを持っていますか? – LorenzoBerti