コンテナに基本的なテーブルがあります。テーブルには約 25 の列があります。テーブルのオーバーフローに水平スクロールバーを追加しようとしていますが、本当に苦労しています。
現在起こっていることは、セルの高さを自動的に調整し、固定のテーブル幅を維持することによって、テーブル セルがセルの内容に対応していることです。
これを修正する方法について、私の方法が機能しない理由についての提案に感謝します。
よろしくお願いします!
CSS
.search-table-outter {margin-bottom:30px; }
.search-table{table-layout: fixed; margin:40px auto 0px auto; overflow-x:scroll; }
.search-table, td, th{border-collapse:collapse; border:1px solid #777;}
th{padding:20px 7px; font-size:15px; color:#444; background:#66C2E0;}
td{padding:5px 10px; height:35px;}
tr:nth-child(even) {background: #f5f5f5;}
tr:nth-child(odd) {background: #FFF;}
HTML
<div class="search-table-outter wrapper">
<table class="search-table inner">
<tr>
<th>Col1</th>
<th>col2</th>
<th>col3</th>
<th>col4</th>
<th>col5</th>
<th>col5</th>
</tr>
<?php echo $rows; ?>
</table>
</div>
JSフィドル(注:可能であれば、水平スクロールバーを赤い枠のコンテナに入れたい): http://jsfiddle.net/ZXnqM/3/