Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 用于显示语法突出显示的HTML5标记_Php_Html_Syntax Highlighting - Fatal编程技术网

Php 用于显示语法突出显示的HTML5标记

Php 用于显示语法突出显示的HTML5标记,php,html,syntax-highlighting,Php,Html,Syntax Highlighting,我想知道在HTML5中是否有自动突出显示HTML和/或PHP语法的标记。 我正在写一本指南,里面有一些代码。因为我使用了很多新的html5标记(我使用了我的指南的概要部分),所以我想在原生html5中使用一些东西 如果不存在,那么最好的方法是什么?(比如,PHP和CSS?恐怕HTML5中没有类似的东西,但您始终可以使用PHP。如果您想要纯客户端的东西,请尝试像prettify这样的JS highlighter,这是StackOverflow用来突出显示代码的: 以下是其他一些: (使用定义

我想知道在HTML5中是否有自动突出显示HTML和/或PHP语法的标记。 我正在写一本指南,里面有一些代码。因为我使用了很多新的html5标记(我使用了我的指南的概要部分),所以我想在原生html5中使用一些东西


如果不存在,那么最好的方法是什么?(比如,PHP和CSS?

恐怕HTML5中没有类似的东西,但您始终可以使用PHP。如果您想要纯客户端的东西,请尝试像prettify这样的JS highlighter,这是StackOverflow用来突出显示代码的:

以下是其他一些:

  • (使用定义)

HTML5与其他版本的HTML一样,用于定义内容和结构。您使用
等来表示代码块,但是您没有使用HTML来告诉浏览器应该是什么样子,因此没有这样的元素来告诉浏览器语法高亮显示代码块


因此,语法突出显示将属于样式、装饰等领域,由CSS处理。(这里有一些很棒的链接!),您可以使用JavaScript语法高亮显示,以便在客户端为您高亮显示代码(如Stack Overflow上的代码),或者在服务器端执行此操作,并从服务器端语言输出样式化的HTML代码块。

我在这里找到了一些代码高亮显示的比较:

谢谢,漂亮看起来真的很酷!编辑:而且SyntaxHighlighter看起来更酷,不要发布构成答案的链接。你发布的链接显然已经过期,现在你的答案毫无用处。