備忘録

パソコンやプログラミングなどについてメモをする

[MediaWiki]wikitableを使う為の設定

2011-11-27 19:56:22 | その他
Wikipediaで使われている表には、class="wikitable"が指定されている。



{| class="wikitable"
|+ 表のタイトル
! 見出し0 !! 列見出しA !! 列見出しB !! 列見出しC
|-
! 行見出し1
| セル1A || セル1B || セル1C
|-
! 行見出し2
| セル2A || セル2B || セル2C
|}


このソースコードをそのまま流用して、自分で使うMediaWikiに貼り付けても、罫線が表示されなかったり網掛けが表示されなかったりした。
この点についての解決方法は下記の通り。

概要
http://ja.wikisource.org/wiki/MediaWiki:Common.css?match=en:MediaWiki:Common.cssから、wikitableに関する部分をコピーして、使用しているスキンのmain.cssに追加する。

該当部分
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
	margin:	1em 1em 1em 0;
	background:	#f9f9f9;
	border:	1px #aaa solid;
	border-collapse:	collapse;
}
 
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
	border:	1px #aaa solid;
	padding:	0.2em;
}
 
table.wikitable th,
table.prettytable th {
	background:	#f2f2f2;
	text-align:	center;
}
 
table.wikitable caption,
table.prettytable caption {
	margin-left:	inherit;
	margin-right:	inherit;
}

最新の画像もっと見る