Pregunta

Utilizo una instancia de MediaWiki en una memoria USB para hacer un seguimiento de un montón de cosas. En el pasado, tenía prisa, así que no tuve la oportunidad de buscar una buena manera de hacer tablas, por lo que esta sintaxis ha servido bien a mis propósitos:

{| border=1
...
|}

Ahora quiero algo un poco más agradable; Estoy acostumbrado a usar CSS para hacer bordes de tabla más agradables, pero no encuentro una manera limpia de hacer esta sintaxis a través de MediaWiki. Básicamente, quiero una tabla que se vea equivalente a este 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>

Establecer borde en cada celda será difícil. Mi conjetura inicial es que necesito agregar una clase de tabla a un archivo CSS en alguna parte; en caso afirmativo, ¿dónde podría ubicarse el archivo apropiado?

¿Fue útil?

Solución

Como escribió, puede editar archivos Mediawiki CSS . Este es el camino a seguir; sin embargo, si por alguna razón no puede usar CSS, siempre puede usar plantillas Wiki que contengan etiquetas de estilo específicas de celda.

Otros consejos

Haz lo que hacen en Wikipedia: crea un " prettytable < !> quot; plantilla (consulte source ; puede omita las elegantes <noinclude> cosas) donde coloca HTML / CSS, por ejemplo:

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

Luego use la plantilla como esta en sus tablas; hace un simple " include " ;:

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

Se puede usar la misma técnica para diseñar celdas. Debería encontrar muchos más ejemplos de esto en diferentes Wikipedias (y otros proyectos de Wikimedia).

Puede personalizar el CSS utilizado a través de páginas en el espacio de nombres de MediaWiki, por ejemplo, MediaWiki:Common.css . También hay páginas CSS específicas de la máscara, p. MediaWiki:Monobook.css , para la máscara predeterminada.

Use esta herramienta para generar rápidamente las tablas: http://www.tablesgenerator.com/mediawiki_tables

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top