IE6でSyntaxHighlighter Evolvedでハイライトされない

SyntaxHighlighter Evolvedをハイライト表示しようとすると、
IE6でハイライトされないかと思います。

CSSの表記ミスです。
残念ながら記載する順番を間違えてる。
(※IE6を考えなければ問題ない)

そのための対応としては、
表示CSSを
たとえば、ここだと『shThemeDefault.css』を修正する。

.syntaxhighlighter .line.alt2を指定したあとで、

/* Highlighed line number */
* html .syntaxhighlighter .line.highlighted .number
{
	『.syntaxhighlighter .line.highlighted .numberで指定した内容』
}
/* Highlighed line */
* html .syntaxhighlighter .highlighted
{
	『syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2 で指定した内容』
}

因みに念のため、CSSハックを使っているので、嫌いな人は別の対処法を考えてください。

※対象:バージョン2.3.1以上

コメント

タイトルとURLをコピーしました