- 追加された行はこの色です。
- 削除された行はこの色です。
**[[質問箱5/21]] [#af1f0aca]
|RIGHT:70|LEFT:410|c
|~カテゴリ|デザイン・CSS・スキン|
|~サマリ|リスト構造の子要素について|
|~バージョン|1.4.7|
|~投稿者|[[はと]]|
|~状態|質問|
|~投稿日|&new{2010-10-06 (水) 18:47:56};|
***質問 [#n1aa2b28]
動作環境 XP + Pukiwiki 1.4.7
変化点となるような修正は何もしていません。インストールしたばかりです。
行頭で - を指定した場合のリスト構造についてですが
整形ルールを見ると「リストの次の行に他のブロック
要素を記述することで、他のブロック要素を子要素にすることができます。」
という記載がありますが正常に動作していないようです。
-テスト1
hogehogehoge
と記述すると
テスト1 hogehogehoge
と表示されてしまいます。
通常以下のようにリスト構造の次の行は左がマージン(空白)ができると思いますが、どこを修正すればよいのでしょうか?
●テスト1
hogehogehoge
***回答 [#l552dda5]
- PukiWikiのデフォルトは、HTMLと同じように改行を扱います。これを変更するにはpukiwiki.ini.phpの$line_break設定を1に変更するか、[[setlinebreakプラグイン>PukiWiki/1.4/Manual/Plugin/S-U#va79297e]]を使って
#setlinebreak(on)
--テスト2
hogehogehoge
#setlinebreak(off)
#setlinebreak(on)
--テスト2
hogehogehoge
#setlinebreak(off)
-
このように一時的にルールを変更する必要があります。 -- &new{2010-10-06 (水) 21:23:02};
- ちなみに、単純に
-テスト1
hogehogehoge
と書いた場合の「hogehogehoge」の行は、明示的に[[段落>整形ルール#n6691793]]であると宣言していないため、設定を変更しないと[[インライン要素の文字列>整形ルール#bd24e4ad]]として扱われます。 -- &new{2010-10-06 (水) 21:23:02};
- 関連など: [[Q. 編集時に ~ を使わずに改行をそのまま反映させたい>Q&A/使い方#q16857a3]] , [[質問箱/280]], [[質問箱3/450]], [[質問箱3/502]] -- &new{2010-10-06 (水) 21:26:59};
-テスト1
テスト1の子の他のブロック要素
-テスト2
>テスト2の子の他のブロック要素
<
-テスト3
:テスト3の子|の他のブロック要素
-テスト1
テスト1の子の他のブロック要素
-テスト2
>テスト2の子の他のブロック要素
<
-テスト3
:テスト3の子|の他のブロック要素
- こんな感じで使えますよ -- &new{2010-10-06 (水) 22:01:37};
#comment