- 2008-02-07 (木)
- IT

iG:Syntax Hiliterという、プログラムソースコードをハイライト表示させるWordPressプラグインを導入中。
動作はすぐに確認できたけど、デザインが気にくわないので弄くりまくっていたら問題が続々と。
どうにも思ったようにcssが反映されないと思ったら、ここで使ってるVicunaというテーマのCSSがiG:Syntax HiliterのCSSより後ろで宣言されてるからだったという罠が。
これに気づくまで小一時間かかりました‥‥というか今日はタイムアップなので週末にでもどうにかしたいなぁと思います。
あと、ソースコード中の数値リテラルが常に#800000で表示されてしまう件があり、こちらはiG:Syntax Hiliterの不具合のような気がします。
syntax_hilite.php
147行目
$geshi->set_numbers_style('color:#800000;', true);
コイツをコメントアウトするか削除すればOK。
このせいで、style=”color:#0000ff;color:#800000;”みたくなって、それで強制で赤い文字になっていた模様。
導入してるサイトを見るとあっさり使いこなしてるように見えるけど、裏では意外に頑張ったのかな?とか思えてきてしまいます‥‥。
関連記事
- Newer: 美しいコードにこだわる人は
- Older: xyzzyでPHPを書く下準備
Comments:2
- kohaku 08-02-08 (金) 10:00
-
テーマによって癖があるので、結構手直しする必要があったりしますよね。
うちでも、最近やっとまともに表示されるようになりました。
と、思いきや・・・コピーするときにFirefox 3.0 b2では すこし崩れる・・・orz - fifnel 08-02-08 (金) 12:28
-
IE7とFirefox2.xで何とか表示されるようになりました。
ソースを見る限りOpera用の整形コードもあるようなんですが、未確認‥‥
もうだいたい表示されればOKかなーと思い始めてきました。
Trackbacks:0
- Trackback URL for this entry
- http://fifnel.com/2008/02/07/1100/trackback/
- Listed below are links to weblogs that reference
- iG:Syntax Hiliterを導入中 from ふぃふmemo






