Есть ли простой способ создать приятную таблицу mediawiki?

StackOverflow https://stackoverflow.com/questions/488969

  •  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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top