質問箱/5110

カテゴリデザイン・CSS・スキン
サマリ定義リスト内のリスト構造のインデント
バージョン1.4.7
投稿者tfujii?
状態質問
投稿日2012-11-13 (火) 15:46:29

質問

:定義語|
説明文~
説明文~
説明文~
-リスト~

と書くと、

定義語
説明文
説明文
説明文
  • リスト

このように番号なしリストのところでインデントがズレてしまいます。説明文とインデントを合わせたいのですがどうしたら良いのでしょうか。

引用文(">")内によるインデントはリスト構造にも適用されるんですが、定義リストによるインデントでも適用させたいです。定義リストですと、説明文部分がインデントされるだけでなく、定義語の部分が強調され、余計なアンカーの付かない見出し("*")のようにみせられ、簡単に見栄えが整うので便利なんですが、なぜ引用文と同じようなインデントの動作をしてくれないのでしょう。

私の使い方が間違っているのでしょうか。。

回答

  • リストを入れても説明文の部分に戻したいだと
    :定義語|
    説明文~
    説明文~
    説明文
    --リスト
    --リスト
    :|
    説明文の続き
    定義語
    説明文
    説明文
    説明文
    • リスト
    • リスト
    説明文の続き
    というように定義語よりもリストのレベルを増やして使う(戻す時は↑のように空定義+改行+説明文でないと、次の定義語と扱われ分割されるので注意)か、でなければ質問箱/4384のように引用文をうまい事かませて
    :定義語|
    説明文~
    説明文~
    説明文
    >
    -リスト
    -リスト
    <
    説明文
    とするぐらいですかね。 -- 2012-11-13 (火) 22:05:58
  • 回答ありがとうございます。そのように回避するのもありですが、HTMLの出力の仕方を変えてなんとかできないでしょうか。

    今回の部分のHTMLを確認すると、
    <dl class="list1" style="padding-left:16px;margin-left:16px"><dt>定義語</dt>
    <dd>説明文<br>
    説明文<br>
    説明文<br></dd></dl>
    <ul class="list1" style="padding-left:16px;margin-left:16px"><li>リスト<br></li></ul>
    のようになっているのですが、PukiWikiでは<dl>より<ul>が上位として扱われているということなんでしょうか。私としては<ul>より<dl>を上位として扱って欲しいのですが。

    <dl class="list1" style="padding-left:16px;margin-left:16px"><dt>定義語</dt>
    <dd>説明文<br>
    説明文<br>
    説明文<br>
    <ul class="list1" style="padding-left:16px;margin-left:16px"><li>リスト<br></li></ul>
    </dd></dl>
    というふうに出力できれば私の望み通りになるのですが、そのようにするためにはどこを編集すれば良いですか。 -- tfujii? 2012-11-14 (水) 16:20:24
  • PukiWiki自体はul、ol、dlをすべて同列に扱い、同じレベルで違う要素が来ると次の要素を開始、入れ子にするためにはレベルを増やす(最大レベル3まで)、という単純なルールで動作しています。ul class="list2"になってもいいなら↑にすでに回答がありますが、あなたの希望を実現しようとして単純にリミットを外すとul→ol→ul→ とこれだけで無限に入れ子を作れる現在の構造を変更する必要がありそうです。場所自体は、dev:PukiWiki/1.4/ちょっと便利に/見出しとリストの拡張質問箱/5026質問箱/5027などにヒントがあります。 -- 2012-11-14 (水) 23:59:26


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-11-15 (木) 00:00:10
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.203 sec.

OSDN