guide:bbcodes
差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| guide:bbcodes [2025/10/12 19:54] – 作成 k_mars | guide:bbcodes [2025/10/13 17:58] (現在) – [掲示板コード(BBコード)の基本とネスト] k_mars | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ====== 掲示板コード(BBコード) ====== | ||
| - | > **解説:** | + | 掲示板コード(**BBコード**)は、SMFをはじめとする多くのオンラインフォーラムで投稿を整形するための仕組みです。 |
| - | > 書式設定タグ(bold, | + | 投稿ページの各ボタンの説明については、「掲示板コードの基本」を参照してください。 |
| - | > **配置タグ(centerなど)の内側に置く**必要があります。 | + | ここでは、**ネスト(入れ子構造)** の概念について詳しく解説します。 |
| - | > HTMLでいう `< | + | |
| ---- | ---- | ||
| - | ===== よく使うBBCode一覧 ===== | + | ===== BBコードの一般的な形式 |
| - | | コード | 表示例 | 説明 | | + | BBCodeタグは、以下のように「開始タグ」「内部コンテンツ」「終了タグ」の3つの部分で構成されます。 |
| - | |---------|---------|------| | + | |
| - | | `[b]太字[/ | + | |
| - | | `[i]斜体[/ | + | |
| - | | `[u]下線[/u]` | < | + | |
| - | | `[s]取り消し線[/ | + | |
| - | | `[color=blue]青文字[/ | + | |
| - | | `[size=14pt]文字サイズ[/ | + | |
| - | | `[url=https:// | + | |
| - | | `[img]https:// | + | |
| - | | `[quote]引用文[/ | + | |
| - | | `[code]print(" | + | |
| - | | `[list][li]項目1[/ | + | |
| - | > **補足: | + | <code bbcode> |
| - | > 画像やURLを挿入する際は、外部サイトの利用規約を遵守してください。 | + | [開く]テキスト[/ |
| - | > 特に教育・研究フォーラムでは著作権に注意が必要です。 | + | [b]太字テキスト[/b] |
| + | </code> | ||
| ---- | ---- | ||
| - | ===== 複雑な装飾の例 | + | ===== 順序が重要な場合(パート1) |
| - | 以下のように複数タグを組み合わせると、 | + | BBCodeタグは、**子タグが親タグよりも先に閉じられている限り**、他のタグの中に入れることができます。 |
| - | より見やすい強調やレイアウトが可能です。 | + | たとえば、太字と斜体を同時に適用する場合は次のようにします。 |
| + | <code bbcode> | ||
| + | [b][i]太字と斜体のテキスト[/ | ||
| + | </ | ||
| + | |||
| + | あるいは、逆の順序でも構いません。 | ||
| + | |||
| + | <code bbcode> | ||
| + | [i][b]太字と斜体のテキスト[/ | ||
| + | </ | ||
| + | |||
| + | インデントを付けて書くと、構造が視覚的にわかりやすくなります。 | ||
| + | |||
| + | <code bbcode> | ||
| + | [b] | ||
| + | [i] | ||
| + | 太字と斜体のテキスト | ||
| + | [/i] | ||
| + | [/b] | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== ネストが誤っている例 ===== | ||
| + | |||
| + | 以下のように、**親タグ [b] が子タグ [i] より先に閉じられている**と、構造が崩れます。 | ||
| + | |||
| + | <code bbcode> | ||
| + | [b][i]太字と斜体のテキスト[/ | ||
| + | </ | ||
| + | |||
| + | <code bbcode> | ||
| + | [b] | ||
| + | [i] | ||
| + | 太字と斜体のテキスト | ||
| + | [/b] | ||
| + | [/i] | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 順序が重要な場合(パート2) ===== | ||
| + | |||
| + | ``size``、``bold``、``italic`` などの**テキスト書式タグ**を | ||
| + | ``center``、``left``、``right``、``pre`` などの**配置タグ**と組み合わせる場合、 | ||
| + | **必ず書式タグを配置タグの内側に置く必要があります**。 | ||
| + | |||
| + | **正しい例:** | ||
| + | |||
| + | <code bbcode> | ||
| + | [center][size=36pt][b][u]テキスト[/ | ||
| + | </ | ||
| + | |||
| + | **誤った例(順序が逆):** | ||
| + | |||
| + | <code bbcode> | ||
| + | [size=36pt][center][b][u]テキスト[/ | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 改善のポイント ===== | ||
| + | |||
| + | * DokuWikiでコードを示す際は、< | ||
| + | * BBコード例をすべて等幅フォント(整形済み)で表示すると、タグの構造が正確に伝わります。 | ||
| + | * 「正しい例」と「誤った例」を対比させることで、誤用を防ぐ教育的効果があります。 | ||
| + | * 見出しの階層(======、=====、====)を活用して、ページ全体の構成を明確にします。 | ||
| + | * セクション間に「----」を挟むと、読みやすく整理された印象になります。 | ||
| + | |||
| + | ---- | ||
| + | |||
| + | <WRAP box round tip 80%> | ||
| + | **ページナビ** | ||
| + | → [[guide: | ||
| + | </ | ||
guide/bbcodes.1760266473.txt.gz · 最終更新: by k_mars