質問箱/5110
の編集
Top
/
質問箱
/
5110
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
Wikiを試したい方へ:
「この」Wikiは、
PukiWiki
のための公式Wikiです。
テスト書き込みなどは
お試しサイト
https://pukiwiki.osdn.jp/_trial/
をご利用ください
**[[質問箱/5110]] [#h949a19c] |RIGHT:70|LEFT:410|c |~カテゴリ|デザイン・CSS・スキン| |~サマリ|定義リスト内のリスト構造のインデント| |~バージョン|1.4.7| |~投稿者|[[tfujii]]| |~状態|質問| |~投稿日|&new{2012-11-13 (火) 15:46:29};| ***質問 [#yc405c4f] :定義語| 説明文~ 説明文~ 説明文~ -リスト~ と書くと、 :定義語| 説明文~ 説明文~ 説明文~ -リスト~ このように番号なしリストのところでインデントがズレてしまいます。説明文とインデントを合わせたいのですがどうしたら良いのでしょうか。 引用文(">")内によるインデントはリスト構造にも適用されるんですが、定義リストによるインデントでも適用させたいです。定義リストですと、説明文部分がインデントされるだけでなく、定義語の部分が強調され、余計なアンカーの付かない見出し("*")のようにみせられ、簡単に見栄えが整うので便利なんですが、なぜ引用文と同じようなインデントの動作をしてくれないのでしょう。 私の使い方が間違っているのでしょうか。。 ***回答 [#e4ec27ff] //- 定義語に用いているHTMLの<dl>~~</dl>にリスト構造に用いる<ul>を含むことが出来ないため。HTMLの仕様ですね -- &new{2012-11-13 (火) 21:16:44}; - リストを入れても説明文の部分に戻したいだと > :定義語| 説明文~ 説明文~ 説明文 --リスト --リスト :| 説明文の続き :定義語| 説明文~ 説明文~ 説明文 --リスト --リスト :| 説明文の続き < というように定義語よりもリストのレベルを増やして使う(戻す時は↑のように空定義+改行+説明文でないと、次の定義語と扱われ分割されるので注意)か、でなければ[[質問箱/4384]]のように引用文をうまい事かませて :定義語| 説明文~ 説明文~ 説明文 > -リスト -リスト < 説明文 とするぐらいですかね。 -- &new{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]] &new{2012-11-14 (水) 16:20:24}; - PukiWiki自体はul、ol、dlをすべて同列に扱い、同じレベルで違う要素が来ると次の要素を開始、入れ子にするためにはレベルを増やす(最大レベル3まで)、という単純なルールで動作しています。ul class="list2"になってもいいなら↑にすでに回答がありますが、あなたの希望を実現しようとして単純にリミットを外すとul→ol→ul→ とこれだけで無限に入れ子を作れる現在の構造を変更する必要がありそうです。場所自体は、[[dev:PukiWiki/1.4/ちょっと便利に/見出しとリストの拡張]]、[[質問箱/5026]]、[[質問箱/5027]]などにヒントがあります。 -- &new{2012-11-14 (水) 23:59:26}; #comment
**[[質問箱/5110]] [#h949a19c] |RIGHT:70|LEFT:410|c |~カテゴリ|デザイン・CSS・スキン| |~サマリ|定義リスト内のリスト構造のインデント| |~バージョン|1.4.7| |~投稿者|[[tfujii]]| |~状態|質問| |~投稿日|&new{2012-11-13 (火) 15:46:29};| ***質問 [#yc405c4f] :定義語| 説明文~ 説明文~ 説明文~ -リスト~ と書くと、 :定義語| 説明文~ 説明文~ 説明文~ -リスト~ このように番号なしリストのところでインデントがズレてしまいます。説明文とインデントを合わせたいのですがどうしたら良いのでしょうか。 引用文(">")内によるインデントはリスト構造にも適用されるんですが、定義リストによるインデントでも適用させたいです。定義リストですと、説明文部分がインデントされるだけでなく、定義語の部分が強調され、余計なアンカーの付かない見出し("*")のようにみせられ、簡単に見栄えが整うので便利なんですが、なぜ引用文と同じようなインデントの動作をしてくれないのでしょう。 私の使い方が間違っているのでしょうか。。 ***回答 [#e4ec27ff] //- 定義語に用いているHTMLの<dl>~~</dl>にリスト構造に用いる<ul>を含むことが出来ないため。HTMLの仕様ですね -- &new{2012-11-13 (火) 21:16:44}; - リストを入れても説明文の部分に戻したいだと > :定義語| 説明文~ 説明文~ 説明文 --リスト --リスト :| 説明文の続き :定義語| 説明文~ 説明文~ 説明文 --リスト --リスト :| 説明文の続き < というように定義語よりもリストのレベルを増やして使う(戻す時は↑のように空定義+改行+説明文でないと、次の定義語と扱われ分割されるので注意)か、でなければ[[質問箱/4384]]のように引用文をうまい事かませて :定義語| 説明文~ 説明文~ 説明文 > -リスト -リスト < 説明文 とするぐらいですかね。 -- &new{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]] &new{2012-11-14 (水) 16:20:24}; - PukiWiki自体はul、ol、dlをすべて同列に扱い、同じレベルで違う要素が来ると次の要素を開始、入れ子にするためにはレベルを増やす(最大レベル3まで)、という単純なルールで動作しています。ul class="list2"になってもいいなら↑にすでに回答がありますが、あなたの希望を実現しようとして単純にリミットを外すとul→ol→ul→ とこれだけで無限に入れ子を作れる現在の構造を変更する必要がありそうです。場所自体は、[[dev:PukiWiki/1.4/ちょっと便利に/見出しとリストの拡張]]、[[質問箱/5026]]、[[質問箱/5027]]などにヒントがあります。 -- &new{2012-11-14 (水) 23:59:26}; #comment
テキスト整形のルールを表示する