twitter facebook

css:tableがスマホの画面からはみ出る→横スクロール対応

PCでは奇麗に表示できてる tableが、スマホでは はみ出してしまってる場合は、以下のようにCSSをあてるとtableが横スクロールできるようになります。
css
.tbl { width:100%; }

.tbl_scroll {
	overflow: auto;
	white-space: nowrap;
}
/* ↓はなくても良い */
.tbl_scroll::-webkit-scrollbar { height: 10px; }
.tbl_scroll::-webkit-scrollbar-track { background: #eee; }
.tbl_scroll::-webkit-scrollbar-thumb { background: #ddd;}
table を div(.tbl_scroll) で囲みます。
html
<div class="tbl_scroll">

<table class="tbl">
<tr><th>A</th><th>B</th><th>C</th><th>D</th><th>E</th></tr>
<tr><td>A</td><td>B</td><td>C</td><td>D</td><td>E</td></tr>
<tr><td>A</td><td>B</td><td>C</td><td>D</td><td>E</td></tr>
<tr><td>A</td><td>B</td><td>C</td><td>D</td><td>E</td></tr>
<tr><td>A</td><td>B</td><td>C</td><td>D</td><td>E</td></tr>
</table>

</div>
AUTHOR
@hiropon
最終更新日 2018/09/26
FAVORITE good stock
LINK TAG
記法を見る