利用者: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が別の定義リストになっている)。