フレックスコンテナの競合

最終更新日 : 2026年8月7日

Adobe InDesign で親コンテナと子要素間のサイジング競合が自動的に解決される方法を理解します。

フレックスコンテナでは、親コンテナとその子オブジェクトは、コンテンツの流れ、サイズ、および折り返し方法に関するルールに従います。場合によっては、コンテナと子要素の設定が競合することがあります。InDesign は、これらの状況を解決するロジックを使用するので、レイアウトが予測可能な状態が維持されます。

競合の解決方法

コンテナとその子要素のサイズ調整モードが混在していてフレックスコンテナルールでは整列できない場合、InDesign は自動的に競合を解決して予測不可能なレイアウトを防止します。

  • コンテナサイズが固定に設定されているが、間隔を埋めるに設定された子要素が含まれており、レイアウトを自動に変更する場合、InDesign はそれらの子要素を固定サイズに設定して構造を維持します。
  • コンテナレイアウトが自動に設定され、固定に設定された子要素が含まれている場合に、子要素の 1 つを間隔を埋めるに変更すると、InDesign は競合を検出します。レイアウトが安定するように、親コンテナサイズを固定に切り替えます。
  • コンテンツを折り返すがオンになっており、子要素が間隔を埋めるに設定されている場合、間隔を埋めるアイテムは軸に沿って利用可能なすべてのスペースを占有するので、InDesign は折り返しをオフにします。

特別なコンテンツに関する考慮事項

  • フレックスコンテナは、自動サイズ調整を行うテキストフレームをサポートしていません。自動サイズ調整テキストをフレックスコンテナに配置すると、自動サイズ調整はオフになります。フレックスコンテナ内のテキストのサイズをコントロールするには、テキストフレームのサイズを手動で設定するか、「間隔を埋める」または「自動」の子サイズ調整オプションを使用します。
  • フレックスコンテナ内のグラフィックフレームが「間隔を埋める」に設定されている場合はフレームの既存の「サイズ調整」設定が使用され、画像がコンテナ内で適切に拡大・縮小されます。