質問箱/4489

カテゴリ
サマリdiv.inc.phpでのリストの扱いに関して
バージョン1.4.7
投稿者soyo?
状態質問
投稿日2009-08-27 (木) 20:51:40

質問

div.inc.php」を用いて、divタグの中にリストを作成しようとしたのですが、以下のように記述するとリストタグを閉じる前にdivタグが閉じてしまいます。

編集時

#div(start,aaa)
-1
-2
#div(end)

結果

<div class="aaa">
<ul><li>1</li>
<li>2
</div>
</li></ul>

何となくリストの最後に空行を1行入れてみたら、正しく閉じてはくれましたが、もしそれ以外に解決方法がありましたら教えて下さい。

回答

  • リスト要素の中にブロック要素を入れる事を可能にするためにそのような仕様*1 になっています。それは現状の整形ルールとして正しい動作ですし、空行を入れてリストを終わらせる以外に解決方法がないとも言えます。 -- 2009-09-11 (金) 00:22:21


*1 リストの先頭がインライン要素または段落である場合に限り、リストの次の行に他のブロック要素を記述することで、他のブロック要素を子要素にすることができます。(整形ルールより抜粋)

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-09-11 (金) 00:25:33
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.359 sec.

OSDN