HTML的<pre>标签中嵌套HTML标签时被解析的解决方案
2018-02-07 12:47
501 查看
1. 概述
<pre>标签中保留空格和换行,常用来展示代码片段,但如果直接嵌套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>
3. 参考文献
聊一聊HTML<pre>标签HTML<pre> 标签
相关文章推荐
- HTML中的<pre>标签
- 【HTML】让<pre>标签文本自动换行
- 关于<asp:DataGrid> 在Chrome中解析出的<td>会被<a>标签撑开的解决方案
- 【HTML】让<pre>标签文本自动换行
- Http Server:解析,在只有cgi-bin功能的服务器上如何通过html的<script>标签定位JQuery/JS代码。
- 关于html中的<pre>标签
- html中的<pre>标签
- HTML的<pre></pre>标签
- HTML中的<ul>标签中li横向排列
- PHP无法解析短标签<? ?>的解决方案——不是引号的问题哦
- HTML的<object>标签
- <pre>标签让<textarea>标签的内容原样输出
- <html:select>,<html:option>,<html:optionsCollection>标签使用
- <html:select>,<html:option>,<html:options>,<html:optionsCollection>标签使用
- <script>标签的加载解析执行
- HTML的<a>标签利用href=#XX在当前页面跳转时会自动打开新窗口的问题
- <html:reset>标签submit后无效
- JSP HTML的<object>标签的用法
- HTML中<strong>与<b>,<em>与<i>标签的区别
- HTML中<pre>标签介绍