気持ちの良い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>

すべてのセルに境界線を設定することは困難になるだろう。私の最初の推測では、私がどこかCSSファイルにテーブルクラスを追加する必要があります。そうならば、適切な場合にファイルが置かれるかもしれない?

役に立ちましたか?

解決

あなたが書いたように、

は、 MediawikiのCSSファイルを編集することができます。これは、移動するための方法です。何らかの理由であなたはCSSを使用できない場合しかし、あなたは常に細胞特異的なスタイリングのタグが含まれているWikiのテンプレートを使用することができます。

他のヒント

彼らはウィキペディアで行うように

行います(参照「 prettytable の」テンプレートを作成します< href =「http://fi.wikipedia.org/w/index.php?title=Malline:Prettytable&action=edit」のrel =「noreferrer」>ソースに、あなたは空想<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}}
...
|}

同じ技術は、スタイリング・セルのために使用することができます。あなたは別のウィキペディアではこのたくさんのより多くの例(および他のウィキメディア・プロジェクト)を見つける必要があります。

あなたはのMediaWiki:Common.css、例えば、MediaWiki名前空間のページを経由して使用CSSをカスタマイズすることができます。皮膚特異的CSSページは、例えば、もありますデフォルトのスキンのため、MediaWiki:Monobook.css

すぐにテーブルを生成するには、このツールを使用する - http://www.tablesgenerator.com/mediawiki_tablesする

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top