Existe uma maneira fácil para fazer uma agradável mediawiki tabela?

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

  •  20-08-2019
  •  | 
  •  

Pergunta

Eu uso um MediaWiki instância em um pen drive para manter o controle de uma tonelada de coisas.No passado, eu estive em uma pressa, então eu não tive a chance de olhar para uma bela maneira de tornar as tabelas, de modo que este sintaxe tem servido meus propósitos bem:

{| border=1
...
|}

Agora eu quero algo um pouco melhor;Eu estou acostumado a usar CSS para tornar mais agradável bordas de uma tabela, mas não estou encontrando uma maneira simples de fazer isso sintaxe através do MediaWiki.Basicamente, eu quero uma tabela que parece equivalente a esta 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>

Definição de fronteira em cada célula vai ser difícil.Minha estimativa inicial é preciso adicionar uma classe de tabela para um arquivo CSS em algum lugar;se assim for, onde poderia o arquivo apropriado ser localizado?

Foi útil?

Solução

Como você escreveu, você pode editar Arquivos Mediawiki CSS. Este é o caminho a percorrer; No entanto, se, por algum motivo, você não puder usar o CSS, você sempre poderá usar modelos wiki que contêm tags de estilo específicos da célula.

Outras dicas

Como fazem na Wikipedia: crie um "Prettytable"Modelo (veja fonte; você pode pular a fantasia <noinclude> material) onde você coloca alguns html / css, por exemplo:

border="1" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; 
background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;"

Em seguida, use o modelo como este em suas mesas; Faz um simples "incluir":

{| {{Prettytable}}
...
|}

A mesma técnica pode ser usada para denominar células. Você deve encontrar muito mais exemplos disso em diferentes Wikipedias (e em outros projetos da Wikimedia).

Você pode personalizar o CSS utilizado através de páginas no namespace MediaWiki, por exemplo, MediaWiki:Common.css.Há também a pele específico do CSS, por exemplo, MediaWiki:Monobook.css, para o padrão da pele.

Use esta ferramenta para gerar rapidamente as tabelas - http://www.tablesgenerator.com/mediawiki_tables

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top