HTML内容的换行失败

时间:2014-01-07 10:22:16

标签: html coldfusion coldfusion-8

我尝试过包装HTML CMS内容,但它失败了。

这里是我尝试的代码:

<h3>Wrap Example</h3>
<cfset test='<h4><span>This is failure wrap function</span></h4><span><h5>This is failure wrap function</h5></span>'>
<cfoutput>#Wrap(test, 10)#</cfoutput>

结果如下:

 Wrap Example

 This is failure wrap function< /span>

 This is failure wrap function< /h5>

如何解决此问题?

1 个答案:

答案 0 :(得分:4)

根据its docswrap()字符串进行操作,而非HTML 的片段。虽然后者是前者,但前者并不意味着对后者有任何理解。所有wrap()看到的都是字符串数据...它不知道你传递的一些字符串是HTML,因此不能简单地用换行符中断HTML标记。

所以基本上没有什么可以“修复”这里,因为你只是使用不适合的工具。

怀疑您应该做的是将文本放在spandiv或其他容器标记中,然后将包含标记的样式设置为有你想要的宽度。把字符串拼成字符数字并不是真的如何处理你想要完成的任务,我想?

为什么你要这样做,将这个标记“包装”为10个字符?