很多时候,页面设计师会遇到模板上的空格和回车影响到页面输出HTML的情况(浏览器“特性”), 所以你可以把你的标签都放到一起,以取得想要的结果。但这很容易最终导致模板无法阅读和管理。
 任何在{strip}{/strip}中的标签都会被过滤掉多余的空格和回车,
 并把全部标签放在同一行内显示。
 这样你的模板还是可读的,而且也不需要担心多余的空格问题。
 
   {strip}{/strip}不会作用于变量的内容,
   需要使用strip 修饰器来过滤变量内容。
  
Example 7.78. {strip} 标签
{* the following will be all run into one line upon output *}
{strip}
<table border='0'>
 <tr>
  <td>
   <a href="{$url}">
    <font color="red">This is a test</font>
   </a>
  </td>
 </tr>
</table>
{/strip}
  
输出:
<table border='0'><tr><td><a href="http://. snipped...</a></td></tr></table>
注意上面的例子,在一行内显示了全部的HTML标签,而且是全部文字都会放到一起。 如果你有要原样输出的多行文字,那么它们也会变成一行显示。
 参见
 strip 修饰器.