クラシックブロックのテーブル(表)を横スクロールする方法

関連フォーラムトピック

列が多いテーブル(表)をクラシックブロックで作成すると、以下のように横にはみ出してしまいます。

テスト 100 テスト 100 テスト 100 テスト 100 テスト 100 テスト 100 テスト 100 テスト 100 テスト 100 テスト 100 テスト 100 テスト 100 テスト 100
テスト 200 テスト 200 テスト 200 テスト 200 テスト 200 テスト 200 テスト 200 テスト 200 テスト 200 テスト 200 テスト 200 テスト 200 テスト 200
テスト 300 テスト 300 テスト 300 テスト 300 テスト 300 テスト 300 テスト 300 テスト 300 テスト 300 テスト 300 テスト 300 テスト 300 テスト 300
テスト 400 テスト 400 テスト 400 テスト 400 テスト 400 テスト 400 テスト 400 テスト 400 テスト 400 テスト 400 テスト 400 テスト 400 テスト 400
テスト 500 テスト 500 テスト 500 テスト 500 テスト 500 テスト 500 テスト 500 テスト 500 テスト 500 テスト 500 テスト 500 テスト 500 テスト 500

このような場合は、横スクロールできるようにしましょう。そのやり方は以下の通りです。

  • グループブロックを作成する。
  • グループブロックの 追加 CSS クラス に x-scroll と入力する。
  • 表を入力したクラシックブロックをグループブロックの中に入れる。
  • 以下の CSS を追加する。
div.x-scroll {
overflow-x: auto;
}
div.x-scroll table {
white-space: nowrap;
}

この結果、以下のように横スクロールできるようになります。

テスト 100 テスト 100 テスト 100 テスト 100 テスト 100 テスト 100 テスト 100 テスト 100 テスト 100 テスト 100 テスト 100 テスト 100 テスト 100
テスト 200 テスト 200 テスト 200 テスト 200 テスト 200 テスト 200 テスト 200 テスト 200 テスト 200 テスト 200 テスト 200 テスト 200 テスト 200
テスト 300 テスト 300 テスト 300 テスト 300 テスト 300 テスト 300 テスト 300 テスト 300 テスト 300 テスト 300 テスト 300 テスト 300 テスト 300
テスト 400 テスト 400 テスト 400 テスト 400 テスト 400 テスト 400 テスト 400 テスト 400 テスト 400 テスト 400 テスト 400 テスト 400 テスト 400
テスト 500 テスト 500 テスト 500 テスト 500 テスト 500 テスト 500 テスト 500 テスト 500 テスト 500 テスト 500 テスト 500 テスト 500 テスト 500

参考 ブロックエディターのテーブルを横スクロールするには

テーブルブロックの 追加 CSS クラス に x-scroll と入力して、以下の CSS を追加します。

figure.x-scroll {
overflow-x: auto;
}
figure.x-scroll table {
white-space: nowrap;
}

この結果、以下のように横スクロールできるようになります。

テスト100テスト100テスト100テスト100テスト100テスト100テスト100テスト100テスト100テスト100テスト100テスト100テスト100
テスト200テスト200テスト200テスト200テスト200テスト200テスト200テスト200テスト200テスト200テスト200テスト200テスト200
テスト300テスト300テスト300テスト300テスト300テスト300テスト300テスト300テスト300テスト300テスト300テスト300テスト300
テスト400テスト400テスト400テスト400テスト400テスト400テスト400テスト400テスト400テスト400テスト400テスト400テスト400
テスト500テスト500テスト500テスト500テスト500テスト500テスト500テスト500テスト500テスト500テスト500テスト500テスト500

関連記事

スマホで見る場合など、テーブルによっては横スクロールしない方が見やすいこともありますので、以下の記事に書いたやり方と使い分けるのがいいですね。

サイト運営者プロフィール

対馬 俊彦
対馬 俊彦魚沼情報サービス 代表
新潟県南魚沼市・魚沼市を中心に、地域の皆様がパソコンやインターネットを有効活用して業務効率化・課題解決を図るお手伝いを1999年から行ってまいりました。

WordPress を使用したサイト制作・カスタマイズを全国どこからでも承ります。ベクトルが販売している WordPress テーマ「Lightning」「Katawara」および同社のプラグイン「VK Blocks」「VK Filter Search」のカスタマイズを得意としています。遠方からのご依頼の場合、打ち合わせ・サポートを Zoom や電子メール・電話などを併用して行わせていただきます。

オンラインレッスン形式でのホームページ制作サポートも行っています。お客様ご自身でホームページを開設・運用する上で、うまくいかない部分をサポートいたします。設定やカスタマイズを手伝ってもらいたい、同時に便利な使い方や設定方法、カスタマイズのやり方も知ることができたら...という方にご好評いただいています。

* ドメインやサーバーの契約・申込み
* WordPress やテーマ、プラグインのインストール
* アクションフック・フィルターフック・jQuery・CSS によるカスタマイズ
* ドメインの移管・移転
* 日常の更新作業
なども含めて、サイトの制作・運用全般をお手伝いできます。

ご要望をうかがった上で費用見積り(無料)を提示させていただきますので、お気軽にお問い合わせください。

» ご相談・お問い合わせはこちらからどうぞ