.XHTML扩展&语法荧光笔

时间:2009-07-14 01:23:01

标签: javascript xhtml syntax-highlighting

我尝试在XHTML / CSS模板中使用Syntax Highlighter。我注意到如果我使用.xhtml扩展名,则语法荧光笔失败。如果我将扩展名重命名为.html它可以工作。

所以问题是: - 语法Highlighter不能与XHTML一起使用? - 什么是.xhtml与.htm / html之间的区别?如果我仍然有相同的代码? xml声明等(对于xhtml)?

当我将扩展名重命名为html时,我尝试了1.5.1和2(http://alexgorbatchev.com/wiki/SyntaxHighlighter

语法Highlighter 2.0代码

    $(function(){         SyntaxHighlighter.all();     });

< pre class =“brush:xhtml”>< h1 class =“bottom”>这是正常的H1< / h1> < h1 class =“tag”>这是带有“tag”类的H1< / h1>< / pre>

2 个答案:

答案 0 :(得分:1)

在语法高亮方面,扩展之间没有特别的区别; 最有可能的问题是,所讨论的语法高亮显示器并未配置为将.xhtml识别为XHTML文档。

如果您没有机会了解特定安装的来源;我建议简单地传递.html或.xml作为扩展名;它应该产生相同的结果。

答案 1 :(得分:0)

将扩展名更改为.html可以解决问题,我想某种语法荧光笔无法识别/工作.xhtml扩展名或其他东西。