利用者:Phoque/リスト表記について

出典: へっぽこ実験ウィキ『八百科事典(アンサイクロペディア)』

リスト表記が(正しくないものを含め)展開されるとどうなるかの実験。

目次

[編集] 正しい(と思われる)リスト書式

  • 項目1
  • 項目2
*項目1
*項目2

<ul><li>項目1
</li><li>項目2
</li></ul>
  • 項目1
    • 項目1-1
    • 項目1-2
  • 項目2
    • 項目2-1
    • 項目2-2
*項目1
**項目1-1
**項目1-2
*項目2
**項目2-1
**項目2-2

<ul><li>項目1
<ul><li>項目1-1
</li><li>項目1-2
</li></ul>
</li><li>項目2
<ul><li>項目2-1
</li><li>項目2-2
</li></ul>
</li></ul>

[編集] 正しい(と思われる)定義リスト書式

項目1
項目1についての説明
項目2
項目2についての説明
;項目1
:項目1についての説明
;項目2
:項目2についての説明

<dl><dt>項目1
</dt><dd>項目1についての説明
</dd><dt>項目2
</dt><dd>項目2についての説明
</dd></dl>



以下は(おそらく)間違った例である。

[編集] 例1

  • 項目1

項目1についての説明

  • 項目2

項目2についての説明

*項目1
項目1についての説明
*項目2
項目2についての説明

<ul><li>項目1
</li></ul>
<p>項目1についての説明
</p>
<ul><li>項目2
</li></ul>
<p>項目2についての説明
</p>

項目ひとつごとに別々のリストが、説明ひとつごとに別々の段落が作られる。項目とその説明、という構造が全く反映されていない。

[編集] 例2

  • 項目1
項目1についての説明
  • 項目2
項目2についての説明
*項目1
:項目1についての説明
*項目2
:項目2についての説明

<ul><li>項目1
</li></ul>
<dl><dd>項目1についての説明
</dd></dl>
<ul><li>項目2
</li></ul>
<dl><dd>項目2についての説明
</dd></dl>

項目ひとつごとに別のリストが、説明ひとつごとに別の定義リストがつくられていて、やはり文の構造を反映しない形になっている。

[編集] 例3

  • 項目1

項目1についての説明

  • 項目2

項目2についての説明

*項目1
項目1についての説明

*項目2
項目2についての説明

<ul><li>項目1
</li></ul>
<p>項目1についての説明
</p>
<ul><li>項目2
</li></ul>
<p>項目2についての説明
</p>

これも、項目ごとにリストが、説明ごとに段落が作られているので、正しくない。

[編集] 例4

項目1
項目1についての説明

項目2
項目2についての説明

'''項目1'''<br />
項目1についての説明

'''項目2'''<br />
項目2についての説明

<p><b>項目1</b><br />
項目1についての説明
</p><p><b>項目2</b><br />
項目2についての説明
</p>

そもそもリストになっていない、ただの平文。

[編集] 例5

項目1

項目1についての説明

項目2

項目2についての説明

;項目1
項目1についての説明
;項目2
項目2についての説明

<dl><dt>項目1
</dt></dl>
<p>項目1についての説明
</p>
<dl><dt>項目2
</dt></dl>
<p>項目2についての説明
</p>

項目ひとつごとにタイトルだけの定義リストが、説明ひとつごとに段落が作られていて、やっぱりこれも構造とあっていない。

[編集] おまけ

不必要な改行が入ってしまうと、

[編集] 通常リストの場合

  • 項目1
  • 項目2
*項目1

*項目2
<ul><li>項目1
</li></ul>
<ul><li>項目2
</li></ul>

[編集] 定義リストの場合

項目1
項目1についての説明
項目2
項目2についての説明
;項目1
:項目1についての説明

;項目2
:項目2についての説明
<dl><dt>項目1
</dt><dd>項目1についての説明
</dd></dl>
<dl><dt>項目2
</dt><dd>項目2についての説明
</dd></dl>


…といちいちリストを閉じてしまうので、注意。

[編集] おまけのおまけ

項目1
項目1についての説明その1
項目1についての説明その2
項目2
項目2についての説明その1
項目2についての説明その2
;項目1
:項目1についての説明その1
:項目1についての説明その2
;項目2
:項目2についての説明その1
:項目2についての説明その2

だとこんな感じ。

<dl><dt>項目1
</dt><dd>項目1についての説明その1
</dd><dd>項目1についての説明その2
</dd><dt>項目2
</dt><dd>項目2についての説明その1
</dd><dd>項目2についての説明その2
</dd></dl>

こんな感じになるようだ。これはいいんだろうか?多分大丈夫っぽい。

項目1
項目1についての説明
項目1についての説明についての注釈
項目2
項目2についての説明
項目2についての説明についての注釈
;項目1
:項目1についての説明
::項目1についての説明についての注釈
;項目2
:項目2についての説明
::項目2についての説明についての注釈

これは

<dl><dt>項目1
</dt><dd>項目1についての説明
<dl><dd>項目1についての説明についての注釈
</dd></dl>
</dd></dl>
<dl><dt>項目2
</dt><dd>項目2についての説明
<dl><dd>項目2についての説明についての注釈
</dd></dl>
</dd></dl>

みたいにリストの入れ子になってなおかつ項目1つごとに別のリストになるようなので、多分ダメ。

項目1
項目1についての前書き
項目1-1
項目1-1についての説明
項目1-2
項目1-2についての説明
項目2
項目2についての前書き
項目2-1
項目2-1についての説明
項目2-2
項目2-2についての説明
;項目1
:項目1についての前書き
:;項目1-1
::項目1-1についての説明
:;項目1-2
::項目1-2についての説明
;項目2
:項目2についての前書き
:;項目2-1
::項目2-1についての説明
:;項目2-2
::項目2-2についての説明

これは

<dl><dt>項目1
</dt><dd>項目1についての前書き
<dl><dt>項目1-1
</dt><dd>項目1-1についての説明
</dd><dt>項目1-2
</dt><dd>項目1-2についての説明
</dd></dl>
</dd></dl>
<dl><dt>項目2
</dt><dd>項目2についての前書き
<dl><dt>項目2-1
</dt><dd>項目2-1についての説明
</dd><dt>項目2-2
</dt><dd>項目2-2についての説明
</dd></dl>
</dd></dl>

こんな感じ。やっぱり入れ子構造は正しく反映されていないようだ(項目1と項目2が別の定義リストになっている)。