コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

Wikipedia‐ノート:井戸端/subj/Template:仮リンクに関連する提案

ページのコンテンツが他言語でサポートされていません。

定義リスト内のテーブルについて

[編集]

返信 (Loasaさん宛) こちらをご覧いただければ分かるかと思いますが、<table>...</table>のあとに</dd>が挿入されず、それ以降のインデントが表開始時点のインデントに揃うようになってしまうみたいです(一言でいうとインデント戻しができなくなります)。(わかりやすくするために<div style="border-left: 1px dashed #000088;">...</div>で囲っていますが、これの有無はとくに影響していないことは検証済みです。定義リストの中に箇条書きのみが入る場合と同様の現象かと思い:のみの行を作ったり、あるいはテーブルの前後に空白の行を入れる、テーブルの直後には:も入れないといったことも試してみたのですが、うまくいきませんでした。ちなみに、{{reflist-talk}}なんかも、定義リスト内だと微妙な動きになるようです。--Jutha DDA会話2021年3月7日 (日) 10:54 (UTC) ノートに移動の上追記 --2021年3月7日 (日) 11:06 (UTC)[返信]

コメント あと、なぜかプレビュー画面だとインデント数が異なってくるみたいです。--Jutha DDA会話2021年3月7日 (日) 11:09 (UTC)[返信]
返信 (JuthaDDAさん宛) </dd>が入らないのが原因らしい、ということなので、テーブルのインデント指定は最初の状態のままで<table>...</table>のあとに</dd></dd>と入れて(</dd>はインデントさせた分の数だけ入れる必要があるようです)サンドボックスで試した(プレビューだけでなく投稿後の状態まで確認しました)ところ、 インデントの位置は正常に戻りましたが、その方法でもうまくいかないのでしょうか。--Loasa会話2021年3月7日 (日) 12:15 (UTC)[返信]
返信 (Loasaさん宛) ああ、たしかに。その方法がありましたね。出力されるHTMLソースを確認したところ、</dd>の対応関係も問題なさそうです。(厳密には</dd></dl></dd>ですが、その点はうまく補完してくれるようです。このあたり、どういう順番で処理がなされているのか、個人的には興味深いところです。)--Jutha DDA会話2021年3月7日 (日) 12:33 (UTC)[返信]