HTML的(pre>标签中嵌套HTML标签时被解析的解决方案
程序员文章站
2022-08-04 11:51:37
1. 概述
标签中保留空格和换行,常用来展示代码片段,但如果直接嵌套HTML标签,会被浏览器解析,所以需要使用转义字符将代码片段转换为不被解析的文本。
2. 示例
我想显示以...
1. 概述
标签中保留空格和换行,常用来展示代码片段,但如果直接嵌套HTML标签,会被浏览器解析,所以需要使用转义字符将代码片段转换为不被解析的文本。
2. 示例
我想显示以下代码片段:
<html> <head> <meta charset="utf-8"> <title>Wechat</title> </head> <body> <iframe src="https://wx.qq.com/"/> </body> </html>
用<pre>包裹后:
<pre> <html> <head> <meta charset="utf-8"> <title>Wechat</title> </head> <body> <iframe src="https://wx.qq.com/"/> </body> </html> </pre>
那么浏览器将直接打开微信扫码登录页面,而这并不是我想要的效果。
正确的操作是将整个文本转义(网上很多在线转义工具)后放入<pre>标签:
<pre> <html> <head> <meta charset="utf-8"> <title>Wechat</title> </head> <body> <iframe src="https://wx.qq.com/"/> </body> </html> </pre>
上一篇: jquery的ajax跨域请求原理和示例
推荐阅读
-
用v-html解决Vue.js渲染中html标签不被解析的问题
-
HTML5移动端开发中的Viewport标签及相关CSS用法解析
-
HTML的(pre>标签中嵌套HTML标签时被解析的解决方案
-
Jsoup-1.6.0的一个bug—解析html标签内容只是0被忽略掉了
-
Jsoup-1.6.0的一个bug—解析html标签内容只是0被忽略掉了
-
java解析html中的img标签,并且取得所有图片地址
-
用v-html解决Vue.js渲染中html标签不被解析的问题
-
html解析页面中的A标签
-
HTML中的
- 标签复制时怎么去掉序号
-
django中,kindeditor存到数据库的html,到了前台被html标签被自动转义的解决办法_html/css_WEB-ITnose