Skip to main content

CSS CSS

CSS  illustration
🎨

CSS

CSS

1

列の数または幅を設定

固定列数モードとレスポンシブな列幅モードのどちらかを選択します。

2

列ルールのスタイルを設定

ギャップサイズを調整し、ディバイダーラインのスタイル、幅、色をカスタマイズします。

3

CSS をコピー

マルチ列テキストレイアウトをプレビューして CSS をコピーします。

Loading tool...

What Is CSS ?

CSSカラムジェネレーターは、新聞や雑誌のデザインに似たマルチカラムテキストレイアウトを作成します。CSSマルチカラムレイアウトモジュールにより、コンテンツが自動的に複数のカラムに流れ込み、このツールでは主要なプロパティすべてに対する視覚的な制御を提供しています。固定されたカラム数(column-count)とレスポンシブなカラム(column-width)を選択できます。column-gapプロパティはカラム間のスペーシングを制御し、column-ruleはカスタマイズ可能なスタイル、幅、色を持つ可視的な区切り線を追加します。プレビューではサンプルテキストに設定が適用され、コンテンツがどのようにカラム間で流れるかを示しています。このレイアウト手法は、テキスト重量のページ、アーティクル、ドキュメントにとって優れています。

Why Use CSS ?

  • column-count と column-width モードの切り替えが可能
  • スタイル、幅、色オプションを含むカスタマイズ可能な列ルール
  • サンプルテキストによるリアルタイムプレビュー
  • ソリッド、ダッシュ、ドットなど 7 種類のルールスタイル

Common Use Cases

記事レイアウト

新聞風のマルチ列記事レイアウトを作成して読みやすさを向上します。

ドキュメントページ

用語集、索引、参考ページなどに列を使用します。

カードリスト

カードのようなコンテンツをマソンリー風のマルチ列レイアウトで並べます。

フッターコンテンツ

フッター内のリンクや情報を整理して列にします。

Technical Guide

CSSマルチカラムモジュールでは、column-countプロパティによって正確なカラム数が指定され、またはcolumn-widthプロパティによって最小カラム幅(ブラウザは最適なカウントを決定)が設定されます。column-gapプロパティはカラム間のガターを設定します。column-ruleは、column-rule-width、column-rule-style、column-rule-colorのショートハンドであり、可視的な区切り線を追加してカラム間に配置します。コンテンツは自動的に1つのカラムから次のカラムに流れます。要素がカラム間で分断されないようにするには、break-inside: avoidプロパティを使用します。column-span: allプロパティにより、要素がすべてのカラムにわたって配置されるため(見出しなどに便利です)。カラムレイアウトはテキストコンテンツにとって適していますが、インタラクティブな要素や画像では問題を引き起こす可能性があります。レスポンシブデザインの場合、column-widthは一般的にcolumn-countよりも優先され、コンテナ幅に自然と適応します。

Tips & Best Practices

  • 1
    レスポンシブなレイアウトを作成するには column-width を使用
  • 2
    コンテンツの不自然な折り返しを防ぐために break-inside: avoid を追加
  • 3
    見出しなど、すべての列に跨がる要素には column-span: all を使用
  • 4
    読みやすさを保つため、列数は 4 未満にする

Related Tools

Frequently Asked Questions

Q column-count と column-width の違いは何ですか?
column-count は固定の列数を設定します。一方、column-width は最小幅を設定し、ブラウザがレスポンシブに列数を決定します。
Q コンテンツが列の中間で折り返さないようにすることはできますか?
はい、break-inside: avoid を要素に適用して折り返しを防ぐことができます。
Q マルチ列レイアウトは画像と一緒に使用できますか?
はい、大きな画像の場合はレイアウトが崩れる可能性があります。画像コンテナには break-inside: avoid を適用してください。
Q 要素をすべての列に跨がせることはできますか?
はい、column-span: all を任意の要素に適用すると、全幅にわたってすべての列に跨がることができます。
Q マルチ列レイアウトはすべてのブラウザでサポートされていますか?
はい、CSS マルチ列レイアウトはすべてのモダンブラウザでサポートされています。

About This Tool

CSS is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.