当前位置:  开发笔记 > 编程语言 > 正文

我需要在html <pre>标记内转义什么

如何解决《我需要在html<pre>标记内转义什么》经验,为你挑选了2个好方法。

在我的博客中使用标签来发布代码.我知道我必须要改变<<>>.我需要转义任何其他字符才能获得正确的HTML吗?



1> Salman A..:

如果您使用

标记在博客上显示HTML标记会发生什么:

Use a span tag with style attribute to hightlight words


2> jave.web..:
"Only For You" - HTML"fosile"版本:使用</code>标签 <p>这不是众所周知的,但它确实存在,甚至chrome仍然支持它,但是<strong>不推荐</strong>使用<strong>配对</strong> <code><xmp></code>标签- 它只是为了你,但它是一个非常简单的方法如何做你的个人,例如DOCS.甚至w3.org WIKI在例子中说"不,真的.不要使用它."<strong></strong></p> <p>你可以把任何html(不包括<code>结束标记)放在里面


<html> <br> just any other html tags...

正确的版本

正确的版本可以被视为存储为STRING的HTML,并在某些转义函数的帮助下显示.
只记得一件事 - 类C语言中的字符串通常用单引号或双引号编写 - 如果你将字符串换成double =>你应该转义双精度(可以说是\),如果你将你的字符串换成单个=>转义单打(可能与\...)

最常见的方式 - 服务器端语言转义(例如在PHP中)

服务器端脚本语言通常具有一些内置函数来转义HTML.

 
or just any other HTML"; //store html echo htmlspecialchars($html); //display escaped html ?>

客户端方式(JavaScript和jQuery中的示例)

在客户端脚本中可以实现与服务器端类似的方法,JavaScript,据我所知,没有内置函数(这是非常合乎逻辑的),但是如果你使用一些框架/库,比如jQuery,那么可以这种方式使用的函数.
只要记住与服务器端相同的东西 - 在类C语言中,转义你已经包裹了你的字符串的引号......

var html = ' 
or just any other HTML'; var $elementToInsertEscapedHTMLto = jQuery("XXX"); //XXX is selector, e.g. CSS selector $elementToInsertEscapedHTMLto.text( html );

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有