我似乎无法弄清SyntaxHighlighter的问题;它只是添加行号,而不是突出显示文本。我已经能够让示例页面工作,但我无法弄清楚我自己的页面上出了什么问题。我用firebug查看了页面并确保正在加载所有文件。 SyntaxHighlighter.all()函数正在触发,它只是没有做我唯一关心的事情......突出显示。
以下a link to my development server包含有问题的代码。只应突出显示其中一个代码段(页面上的第一个),但它只是添加行号。
非常感谢您的帮助。
答案 0 :(得分:1)
您将CSS文件错误地包含在脚本中,而不是“链接”标记:
坏:
<script type='text/css' src='/syntaxhighlighter/styles/shCore.css'></script>
<script type='text/css' src='/syntaxhighlighter/styles/shCoreMidnight.css'></script>
好:
<link href='/syntaxhighlighter/styles/shCore.css' rel='stylesheet' type='text/css' />
<link href='/syntaxhighlighter/styles/shCoreMidnight.css' rel='stylesheet' type='text/css' />