Как я могу вспомнить содержание справа с MediaWiki


8

Согласно FAQ по MediaWiki

Содержание добавляется автоматически, как только у вас есть более трех заголовков.

это нормально и все, но я бы хотел, чтобы он всплыл вправо, чтобы он не занимал много вертикального пространства вверху страницы.

Как я могу вспомнить содержание справа?

Ответы:


7

Добавить

#toc { float: right };

на вашу MediaWiki:Common.cssвики-страницу.


2
Для любых новичков (таких как я) вы можете получить доступ к этой специальной странице, как и любой другой, с URL-адресом, подобным следующему: my.domain.com/MediaWiki/index.php?title=MediaWiki:Common.css

... или написав имя в поле поиска сайта.
Че

8

Для использования одной страницы

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

Это то, что я обычно делаю. Поскольку я много делаю со стилем и так далее, я ненавижу использовать свой пользовательский css для изменения чего-либо, поскольку с тех пор я не вижу того, что видят все остальные, и поэтому не знаю, что увидит посетитель.


Отлично. Я также предлагаю добавить margin ( style="float:right;margin-left:40px"), чтобы было некоторое расстояние между рамкой оглавления и реальным контентом (так выглядит лучше)
Алекс Семенюк,

4

Если вы просто хотите сделать это для одной конкретной страницы, а не для всех страниц, должен работать следующий WikiMarkup ( источник ):

{| align="right"
| __TOC__
|}

Это не влияет на оглавление для меня, хотя решение Арлена для div работает.
Спарр

Это не работает после 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;};

Это не только помещает плавающее оглавление вправо, но и сохраняет его видимым все время при прокрутке вверх и вниз по странице.


0

Что именно я сделал для достижения этой цели:

  1. В поле поиска введите «MediaWiki: Common.css»
  2. Вы увидите страницу MediaWiki: Common.css, которую теперь можно «Создать», если вы никогда не вносили никаких изменений в id, или «Редактировать», если вы ее уже создали.
  3. Добавьте следующий код: #toc {float: right; margin: 0 0 1em 1em; позиция: фиксированная; top: 150px; справа: 10px;}; и сохраните ваши изменения.
  4. Обязательно очистите кеш.
  5. Загрузить страницу с оглавлением

Спасибо за карандашный код.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.