> ## Documentation Index
> Fetch the complete documentation index at: https://craft-support.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# インデントの深さの制限

> モバイルでの可読性とドキュメント構造のために設計された、5レベルのインデント制限についての解説。

Craft はすべてのプラットフォームでブロックのインデントを**最大5レベル**に制限しています。この制約により、特に画面領域が限られるモバイルデバイス上で、ドキュメントが読みやすく、構造が整った状態に保たれます。

## 5レベルの制限

ルートレベル（インデントなし）はレベル 0 です。そこからさらに最大 5 レベル（レベル 1〜5）までインデントできます。レベル 5 に達すると、インデントボタンが無効になり、これ以上インデントすることはできません。

<img src="https://mintcdn.com/craft-support/crCjmeXe7Wo0HfP_/images/write-and-edit/blocks-and-pages/indent-limits/en/content/indent-limit.png?fit=max&auto=format&n=crCjmeXe7Wo0HfP_&q=85&s=b3d2bf6e8e60880dc1df6d1afa8f668e" alt="インデントの最大深度（5レベル）" width="265" height="205" data-path="images/write-and-edit/blocks-and-pages/indent-limits/en/content/indent-limit.png" />

<Info title="設計上の判断">
  5レベルの制限は技術的な制約ではなく、意図的な設計判断です。より明確なドキュメント構造を促し、すべてのデバイスでコンテンツが利用しやすい状態を維持します。
</Info>

## この制限の理由

**モバイルでの可読性**: iPhone と iPad の画面では、深くネストされたコンテンツは読みづらく、操作が難しくなります。5レベルあれば階層の区別が十分に可能で、使いやすさも保たれます。

**ドキュメントの明確さ**: 極端に深いネストは構造が複雑すぎる兆候であることが多いです。この制限は、コンテンツを別のページに分けるか、より明確に再構成することを促します。

**一貫した体験**: 同じ制限が macOS、iOS、Windows、Web 全体で適用されるため、ドキュメントの見た目と動作がどこでも同じになります。

## 制限内での作業方法

5レベルの制限に達することが多い場合は、次の代替案を検討してください：

### サブページを使う

深いネストの代わりに、関連するコンテンツを整理するためにサブページを作成してください。

```
Project Overview
├─ Phase 1 (subpage)
│  ├─ Task 1
│  ├─ Task 2
│  └─ Task 3
├─ Phase 2 (subpage)
│  ├─ Task 4
│  └─ Task 5
```

これにより構造を浅く保ちながら整理を維持でき、各フェーズを専用のドキュメントとして扱えます。

### コンテンツを再編成する

深いネストはコンテンツを分割すべきサインである場合があります：

**こちらの代わりに**：

```
Main Document
├─ Category A
│  ├─ Subcategory 1
│  │  ├─ Item 1
│  │  │  ├─ Detail 1
│  │  │  │  └─ Sub-detail (can't indent further!)
```

**こちらを試してください**：

```
Main Document
├─ Category A (link to separate page)

Category A Page
├─ Subcategory 1
│  ├─ Item 1
│  │  └─ Detail 1
```

### コレクションを使う

多くの属性を持つ構造化データには、深いインデントよりもコレクションがより適した解決策を提供します：

クライアント情報を5レベル以上ネストする代わりに、各属性用のフィールドを持つコレクションを使用してください。各行は無制限に構造化できる専用のサブページを持てます。

### トグルと組み合わせる

トグルブロックを使って、インデントの深さを増やさずに複雑さを隠すことができます：

```
Project Tasks
├─ High Priority
│  └─ [Toggle] 10 tasks hidden
├─ Medium Priority
│  └─ [Toggle] 15 tasks hidden
```

これにより、必要なときに詳細なコンテンツを表示しつつ、ドキュメント構造を整然と保てます。

## プラットフォームごとの違い

5レベルの制限はすべてのプラットフォームで一貫して適用されますが、操作方法はプラットフォームごとに異なります：

**macOS**: インデントは `Tab` を、アウトデントは `Shift+Tab` を使用します。Tab キーはレベル5で無効になります。

**iOS/iPadOS**: ツールバーのインデントボタンを Tap するか、Swipe ジェスチャーを使用します。レベル5ではインデントボタンが無効になります。

**Windows/Web**: macOS と同様に `Tab` と `Shift+Tab` を使用します。

<Warning title="リストとアウトライン">
  この制限はテキストブロック、タスク、リスト、ページを含む**すべてのブロックタイプ**に適用されます。例外はありません。
</Warning>

## よくある質問

**より深いネストをリクエストできますか？**

5レベルの制限は、構造と可読性のバランスを取るための設計判断です。より深い階層が必要な場合は、サブページやコレクションの使用を検討してください。

**コレクションに影響しますか？**

コレクション自体にはインデント制限はありませんが、コレクションのセル内のコンテンツは同じ5レベルのルールに従います。

**インポートしたドキュメントはどうなりますか？**

他のアプリからより深いネストを含むドキュメントをインポートする場合、Craft はレベル5を超える部分をフラット化して制限を維持します。

<Info title="ベストプラクティス">
  定期的に5レベルの制限に達する場合は、ドキュメント構造の再検討が必要であることを示しています。リンクされたサブページを使った、明確で焦点が絞られたドキュメントは、深くネストされたアウトラインよりも一般的にナビゲートしやすく、保守が容易です。
</Info>

## 関連記事

<CardGroup cols={2}>
  <Card title="ブロックとページ" href="/ja/write-and-edit/blocks-and-pages">
    Craft の構成要素について学ぶ
  </Card>

  <Card title="サブページの作成" href="/ja/introduction/documents">
    ネストしたドキュメントでコンテンツを整理する
  </Card>

  <Card title="コレクション" href="/ja/organize-and-find/collections">
    データベース形式の表で複雑なデータを構造化する
  </Card>
</CardGroup>
