Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.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
Html 显示不带XMP标记的源代码_Html_Xmp - Fatal编程技术网

Html 显示不带XMP标记的源代码

Html 显示不带XMP标记的源代码,html,xmp,Html,Xmp,在HTML5网站上,如何在不使用XMP元素的情况下显示包含标记的HTML标记 网站由HTML5制作,并提供HTML、C++等的教程。 因此,我需要展示许多编程语言的源代码。最常用的替代方法是使用或元素和转义字符,它们在HTML中具有特殊意义将转义到 #include <stdio.h> 根据,您仍然可以使用XMP标记。浏览器应该仍然支持它,尽管根据,首选元素是。和标记不提供与标记相同的功能。我认为他们从规范中删除它是一个错误,希望浏览器作者永远不会删除它,因为我将继续在我认为合适的

在HTML5网站上,如何在不使用XMP元素的情况下显示包含标记的HTML标记

网站由HTML5制作,并提供HTML、C++等的教程。


因此,我需要展示许多编程语言的源代码。

最常用的替代方法是使用
元素和转义字符,它们在HTML中具有特殊意义
将转义到

#include <stdio.h>
根据,您仍然可以使用XMP标记。浏览器应该仍然支持它,尽管根据,首选元素是

标记不提供与标记相同的功能。我认为他们从规范中删除它是一个错误,希望浏览器作者永远不会删除它,因为我将继续在我认为合适的情况下使用它

有时,您希望显示一段代码的确切内容(无论是HTML、“C”或其他什么),并且不希望引入在开始引用“”或其他字符时可能发生的错误。也许您想引用的是一个比较大的“C”程序,也许是一些示例HTML代码。对于他们来说,删除标签而不提供完全相同的东西充其量也有点幼稚

我已经查看了该站点生成的HTML,当您输入一些“C”代码时,会得到如下结果:

#包括

在里面。它将“”替换为“”(要在这一点上正确键入,我必须更改为“&;lt”和“&;gt”)。从中可以看出,当您试图显示示例HTML文本并使用pre标记时,它会变得复杂。我第一次遇到这个问题是在使用HTML页面记录我编写的一些代码时,由于尖括号的原因,stdio.h的#include没有正确显示。

你是什么意思?验证器告诉您XMP元素已弃用(即不应再使用)是否是您的问题?你用
试过这个解决方案吗?是的,我试过了。这是我用来在PHP、C++、Python和Se缝等网站中显示源代码的主要原因。谢谢你的回答。你看到了什么?你希望看到什么?我希望验证程序没有错误,同时使用一些HTML 5标签来显示像PHP、Python和C++(以及任何语言)的SURCE代码。我该怎么做?也许不推荐的标签错误不是一个真正的错误。我投票结束这个问题作为离题