Есть ли простой способ создать приятную таблицу mediawiki?
-
20-08-2019 - |
Вопрос
Я использую экземпляр MediaWiki на флэш-накопителе, чтобы отслеживать массу информации.В прошлом я спешил, поэтому у меня не было возможности поискать хороший способ создания таблиц, так что этот синтаксис хорошо послужил моим целям:
{| border=1
...
|}
Теперь я хочу чего-нибудь получше;Я привык использовать CSS для создания более красивых границ таблицы, но я не нахожу чистого способа использовать этот синтаксис через MediaWiki.По сути, мне нужна таблица, которая выглядит эквивалентно этому HTML:
<table style="border-collapse: collapse">
<tr>
<td style="border: 1px solid black">one</td>
<td style="border: 1px solid black">two</td>
</tr>
</table>
Установить границу для каждой ячейки будет непросто.Мое первоначальное предположение заключается в том, что мне нужно где-то добавить класс table в CSS-файл;если да, то где может быть расположен соответствующий файл?
Решение
Как вы написали, вы можете редактировать CSS - файлы Mediawiki.Это тот путь, по которому нужно идти;однако, если по какой-то причине вы не можете использовать CSS, вы всегда можете использовать вики-шаблоны, содержащие теги стиля для конкретных ячеек.
Другие советы
Делайте так , как они делают в Википедии:создать "симпатичный столик" шаблон (см. Источник;вы можете обойтись без причуд <noinclude>
материал), куда вы помещаете некоторые HTML / CSS, например:
border="1" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0;
background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;"
Затем используйте подобный шаблон в своих таблицах;это делает простое "включить":
{| {{Prettytable}}
...
|}
Ту же технику можно использовать для укладки клеток.Вы должны найти еще множество примеров этого в разных Википедиях (и других проектах Викимедиа).
Вы можете настроить CSS, используемый с помощью страниц в пространстве имен MediaWiki, например, MediaWiki:Common.css
.Существуют также CSS-страницы, специфичные для оформления, например MediaWiki:Monobook.css
, для обложки по умолчанию.
Используйте этот инструмент для быстрого создания таблиц - http://www.tablesgenerator.com/mediawiki_tables