我尝试使用 Syntax Highlighter在 XHTML/CSS 模板中。我注意到如果我使用 .xhtml 扩展名,语法高亮显示会失败。如果我将扩展名重命名为 .html,它就可以工作。
所以问题是: - 语法荧光笔不适用于 XHTML? - .xhtml 与 .htm/html 之间有什么区别?如果我还有相同的代码? xml 声明等(对于 xhtml)?
我尝试了 1.5.1 和 2(http://alexgorbatchev.com/wiki/SyntaxHighlighter),当我将扩展名重命名为 html 时它会起作用
语法高亮器 2.0 代码
$(函数() { SyntaxHighlighter.all(); });这是一个普通的H1
这是一个带有类“标签”的 H1
最佳答案
在语法高亮方面,扩展之间没有特别的区别; 最有可能的问题是所讨论的语法高亮器根本没有配置为将 .xhtml 识别为 XHTML 文档。
如果您没有机会对您特定安装的源代码感到困惑;我建议简单地传递 .html 或 .xml 作为扩展名;它应该产生相同的结果。
关于javascript - .XHTML 扩展和语法荧光笔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1123001/