WordPressのEasyAlテンプレートを使用したページを、Internet Explorer6で見ると、olタグ内の項目の番号がすべて1になっていました。
wp-content/themes/EasyAll/style.cssの次の部分を削除(コメントアウト)したところ、問題が解消しました。
-
#content div.post div.storycontent ul, #content div.post div.storycontent ol {
-
margin-left: 0;
-
padding-left: 0;
-
}
-
-
#content div.post div.storycontent li {
-
margin-left: 30px;
-
width: 85%;
-
}
WordPressのiG:Syntax Hiliterプラグインをインストールに投稿した「Internet Explorer6だと、行番号がすべて1」になる問題も解消しました。
この変更で、Firefox、InternetExplorer6では影響はないように見えますが、しばらく様子をみたいと思います。
追記:2007年9月24日
上記に引用したcssの部分をすべてコメントアウトせずとも、「width: 85%;」のみを削除することで、問題は解消しました。
ソースコードをハイライト表示してくれるWordPressのiG:Syntax Hiliterプラグインをインストールしました。
iG:Syntax HiliterのダウンロードURL
Canned !! — my Atropine » iG:Syntax Hiliter
インストール(v3.5の場合)
iG_Syntax_Hiliter.zipを展開します。
展開して作成されたiG-Syntax Hiliterディレクトリ内にig_syntax hiliter pluginディレクトリがあります。
ig_syntax hiliter pluginディレクトリ内にある次のファイル・ディレクトリをwp-content/pluginsディレクトリにアップロードします。
・syntax_hilite.phpファイル
・ig_syntax_hiliteディレクトリ
使用方法
PHPの場合、次のような記述を投稿します。
[php] class foo { protected $_bar; } [/php]
次のように表示されます。
-
class foo
-
{
-
protected $_bar;
-
}
Internet Explorer6だと、行番号がすべて1になってしまいます。
さらに、「PLAIN TEXT」表示に切り替えると、改行が有効にならず、すべて一行で表示されてしまいます。
Internet Explorer6では、ol、liタグで囲んだ部分が崩れますので、いつか原因を特定したいと思います。