...ing logging 4.0

はてなブログに移行しました。D言語の話とかいろいろ。

Firefoxのみでpukiwikiの表示が崩れる(スタイルシートが読み込まれない)

IEなら大丈夫なのにFirefoxだけcssが読み込まれなかった.
pukiwikiはデフォルトでcssを動的に生成していて,それが悪さをしているようだったので,
表示が崩れたpukiwikiのページのソースを表示してスタイルシートのアドレスを取得.

http://hogehogehoge.com/pukiwiki/skin/pukiwiki.css.php?charset=Shift_JIS

これに直接アクセスして生成後のcssを取得し,
skin/mycss.cssという名前で保存したあと,skin/pukiwiki.skin.phpの中身を書き換えた.

 <link rel="SHORTCUT ICON" href="<?php echo $image['favicon'] ?>" />

<!-- <link rel="stylesheet" type="text/css" media="screen" href="skin/pukiwiki.\
css.php?charset=<?php echo $css_charset ?>" charset="<?php echo $css_charset ?>\
" /> -->

<link rel="stylesheet" type="text/css" media="screen" href="skin/mycss.css" />

<!-- <link rel="stylesheet" type="text/css" media="print"  href="skin/pukiwiki.\
css.php?charset=<?php echo $css_charset ?>&amp;media=print" charset="<?php echo\
 $css_charset ?>" /> -->

 <link rel="alternate" type="application/rss+xml" title="RSS" href="<?php echo \
$link['rss'] ?>" /><?php // RSS auto-discovery ?>

<?php if (PKWK_ALLOW_JAVASCRIPT && $trackback_javascript) { ?> <script type="te\
xt/javascript" src="skin/trackback.js"></script><?php } ?>

印刷用の画面はいらないと思ったので印刷画面用のcssコメントアウトしてある.
これで一応ちゃんと表示されるようになった.