跳至内容

{strip}

很多时候,Web 设计师会遇到空白和回车符影响呈现的 HTML(浏览器“功能”)输出的问题,所以,您必须在模板中一起运行所有标签,以获得所需的结果。这通常会使模板变得不可读或不可管理。

{strip}{/strip} 标签中的任何内容都会在显示之前去除首行尾行额外的空格或回车符。这样,您可以保持模板的可读性,不必担心额外的空白导致问题。

注意

{strip}{/strip} 不影响模板变量的内容,请参阅 strip 修饰符

{* the following will be all run into one line upon output *}
{strip}
    <table>
     <tr>
      <td>
       <a href="#">
        This is a test
       </a>
      </td>
     </tr>
    </table>
{/strip}

上述示例将输出

<table><tr><td><a href="#">This is a test</a></td></tr></table>

请注意,在上述示例中,所有行均以 HTML 标签开头和结尾。请注意,所有行都会一起运行。如果在任何行的开头或结尾带有纯文本,它们将一起运行,并且可能不是所需的结果。

另请参阅 strip 修饰符。