如何在 html 文档中包含 html 代码? [关闭]
Posted
技术标签:
【中文标题】如何在 html 文档中包含 html 代码? [关闭]【英文标题】:How to include html code inside a html document? [closed] 【发布时间】:2016-05-27 23:44:24 【问题描述】:我想做的是这样的: http://www.w3schools.com/html/tryit.asp?filename=tryhtml_iframe_target
但是将在 iframe 上发送的 html 将是 msg 文件的 HTMLBody。
我尝试过的:
<html>
<body>
<div id="myDiv">
<label>sample</label>
<button>send</button>
</div>
<div id="2ndHTML">
(Insert html codes without replacing the above tags)
</div>
</body>
</html>
默认.aspx.cs:
MailItem item = (MailItem)app.CreateItemFromTemplate(@"C:\Users\elayronj\Desktop\Sample\sample.msg", Type.Missing);
samplediv.InnerHtml = item.HTMLBody;
【问题讨论】:
为什么不在那里输入呢?您是否尝试以编程方式执行此操作?如果可以,您可以显示代码吗? @JohnPaul - 标记为非建设性的。 看看***.com/questions/2820453/display-html-code-in-html。问题应标记为重复。 @YacoubMassad 请参阅 default.aspx.cs 的代码。谢谢。 您能否更改模板以在您要插入新 HTML 的位置包含一些值(例如 GUID)? 【参考方案1】:已弃用 <xmp>
标记可用于在 HTML 页面中显示 HTML 代码,但 不再是 XHTML 规范的一部分。它应该在所有当前浏览器中仍然有效。
看到这个工作fiddle
根据docs
HTML 示例元素 () 在开始和 结束标签之间不解释 HTML 并使用 等宽字体。 HTML2 规范建议它应该是 呈现足够宽以允许每行 80 个字符。
正如文档中所说,
<xmp>
标签自 HTML3.2 以来已被弃用,并且没有以一致的方式实现。它完全从 HTML5 语言中删除并实现功能,您可以使用
<pre>
元素,或者,如果语义足够,<code>
而是元素。请注意,您需要转义“
也可以在任何元素上获得等宽字体,方法是应用
使用等宽作为通用字体值的足够 CSS 样式
font-family 属性。
【讨论】:
xmp里面标签的输出不是全是文本吗? 对不起...没找到你.. 为什么答案被否决? 我没有投反对票,但我很确定这个人只是在问如何逃脱 ,而不是如何使用深奥的功能。 @JᴀʏMᴇᴇ 你能解释一下标签被弃用的原因..以上是关于如何在 html 文档中包含 html 代码? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在播放框架模板的 html 标记中包含一段 java 代码?
如何在 C# 摘要中包含 html 标记,以便将其作为文本处理(不解析为 XML)?