栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在HTML中显示HTML代码段

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在HTML中显示HTML代码段

,没有。在HTML适当的版本中,必须逃脱一些字符:

  • &
    &
  • <
    &lt;

(顺便说一句,没有必要逃脱,

>
但人们经常出于对称的原因而逃脱。)

当然,您应该将生成的,转义的HTML代码包围在

<pre><pre>…</pre></pre>
(a)保留空格和换行符的范围内,以及(b)将其标记为代码元素。

所有其他解决方案,例如将代码包装到

<textarea>
或(不推荐使用)
<xmp>
元素中, 都将中断 。1个

向浏览器声明为XML的XHTML(通过HTTP

Content-Type
标头!-仅设置a
DOCTYPE
不够的
)可以替代地使用CDATA部分:

<![CDATA[Your <pre> here]]>

但这仅适用于XML,不适用于HTML,甚至也不是万无一失的解决方案,因为代码中不得包含结束定界符

]]>
。因此,即使在XML中,最简单,最可靠的解决方案是通过转义。


1个案例:

textarea {border: none; width: 100%;}<textarea readonly="readonly">  <p>Computer <textarea>says</textarea> <span>no.</span></textarea><xmp>  Computer <xmp>says</xmp> <span>no.</span></xmp>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/432509.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号