javascript - .XHTML 扩展和语法荧光笔

标签 javascript xhtml syntax-highlighting

我尝试使用 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/

相关文章:

javascript - react native : Getting the position of an element

javascript - chop 文本并根据需要恢复它

php - 将 PHP 页面转换为静态 HTML 页面的最简单方法

php - 向网页添加语法高亮 (HTML/php)

macos - VS Code 语法 TypeScript 语法高亮显示

javascript - 获取函数外部变量的值

JavaScript + Firebug : "cannot access optimized closure" What does it mean?

javascript - 如果我不在 <div> 中声明 ID 会怎样?

html - 将背景图像与标题元素中的文本顶部对齐

angular - 如何在 vscode 中使用一个(或两个)快捷方式在 TypeScript 和 HTML 之间切换?