MediaWikiで目次を右にフロートするには


8

MediaWiki FAQによると

ヘッダーが4つ以上になると、TOCが自動的に追加されます。

これは問題ありませんが、ページの上部で縦方向のスペースをあまり取らないように、右にフロートさせたいです。

目次を右に移動するにはどうすればよいですか?

回答:



8

1ページ用

<div style="float:right;">__TOC__</div>

これは私が通常行うことです。私はスタイリングなどで多くのことをしているので、ユーザーのcssを使用して何かを変更するのは嫌いです。


すごい。マージン(style="float:right;margin-left:40px")を追加して、目次フレームと実際のコンテンツの距離を離すこともお勧めします(このようにすると見栄えがよくなります)
Alex Semeniuk

4

すべてのページではなく1つの特定のページでそれを実行したい場合は、次のWikiMarkupが機能するはずです(ソース)。

{| align="right"
| __TOC__
|}

Arlenのdivソリューションは機能しますが、これは私にとってTOCに影響を与えません。
Sparr、2014

これはMediawiki 1.19以降では機能しませんが、以前は機能します。代わりにアーレンのソリューションを使用してください:<div style = "float:right;"> __ TOC __ </ div>
elomage

2

これをMediawiki:common.cssファイルで使用してみてください

#toc {float:right;margin:0 0 1em 1em;position:fixed;top:150px;right:10px;};

これにより、フローティングTOCが右側に配置されるだけでなく、ページを上下にスクロールしている間、常に目が見えるようになります。


0

これを達成するために私が正確に何をしたか:

  1. 検索ボックスに「MediaWiki:Common.css」と入力します
  2. MediaWiki:Common.cssページが表示されます。これは、idを変更したことがない場合は「作成」、すでに作成している場合は「編集」できるようになります。
  3. 次のコードを追加します。#toc {float:right; margin:0 0 1em 1em; position:fixed; top:150px; right:10px;}; 変更を保存します。
  4. 必ずキャッシュをクリアしてください。
  5. 目次のあるページを読み込む

Pencilslateコードをありがとうございます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.