Php 用于显示语法突出显示的HTML5标记
我想知道在HTML5中是否有自动突出显示HTML和/或PHP语法的标记。 我正在写一本指南,里面有一些代码。因为我使用了很多新的html5标记(我使用了我的指南的概要部分),所以我想在原生html5中使用一些东西Php 用于显示语法突出显示的HTML5标记,php,html,syntax-highlighting,Php,Html,Syntax Highlighting,我想知道在HTML5中是否有自动突出显示HTML和/或PHP语法的标记。 我正在写一本指南,里面有一些代码。因为我使用了很多新的html5标记(我使用了我的指南的概要部分),所以我想在原生html5中使用一些东西 如果不存在,那么最好的方法是什么?(比如,PHP和CSS?恐怕HTML5中没有类似的东西,但您始终可以使用PHP。如果您想要纯客户端的东西,请尝试像prettify这样的JS highlighter,这是StackOverflow用来突出显示代码的: 以下是其他一些: (使用定义
如果不存在,那么最好的方法是什么?(比如,PHP和CSS?恐怕HTML5中没有类似的东西,但您始终可以使用PHP。如果您想要纯客户端的东西,请尝试像prettify这样的JS highlighter,这是StackOverflow用来突出显示代码的: 以下是其他一些:
- (使用定义)
,
等来表示代码块,但是您没有使用HTML来告诉浏览器应该是什么样子,因此没有这样的元素来告诉浏览器语法高亮显示代码块
因此,语法突出显示将属于样式、装饰等领域,由CSS处理。(这里有一些很棒的链接!),您可以使用JavaScript语法高亮显示,以便在客户端为您高亮显示代码(如Stack Overflow上的代码),或者在服务器端执行此操作,并从服务器端语言输出样式化的HTML代码块。我在这里找到了一些代码高亮显示的比较:
谢谢,漂亮看起来真的很酷!编辑:而且SyntaxHighlighter看起来更酷,不要发布构成答案的链接。你发布的链接显然已经过期,现在你的答案毫无用处。