Web サイトをスマートフォンに対応させていても、テーブル(表)が縦に伸びて綺麗に表示されなかったり、横にはみ出してしまって全てが見えない状態であったりしていませんか?パソコンで観る分には問題なくても、画面サイズが小さいスマホだとテーブルが崩れるなど思ったように表示されないことはよくあります。 パソコンで表示させた時のようにテーブルをそのまま綺麗に表示させたいのであれば、画面からはみ出してしまう部分は横スクロールができ観覧ができるようにしてあげましょう。このページでは CSS だけでテーブルだけ横スクロールしてはみ出さないようにするコードをご紹介いたします。 テーブルだけ横スクロールできるようにするCSSまず下記の例のように table タグを x-scroll というクラスで挟んであげてください。 <div class="x-scroll"> <table> <tbody> <tr> <
![スマホ表示でテーブルがはみ出さないようにCSSで横スクロールさせる](https://cdn-ak-scissors.b.st-hatena.com/image/square/f37107d7a8a376ad1001cf8b680335bc6af32087/height=288;version=1;width=512/https%3A%2F%2Fwww.iscle.com%2Fwp-content%2Fuploads%2F2018%2F06%2Fcss-table-scroll.png)