Haml 提供了几种方式来控制文本周围的空格处理,以下是主要方法和应用场景:
>
和 <
操作符Haml 提供了 >
和 <
操作符来控制标签内外的空格:
%span> Hello
%span< World
渲染结果为:
<span>Hello</span> <span>World</span>
>
删除标签右侧的空格<
删除标签左侧的空格~
操作符保留空格如果需要保留空格,可以使用 ~
操作符:
%span~ Hello
%span~ World
渲染结果为:
<span> Hello </span> <span> World </span>
=
和 !=
进行输出Haml 提供了两种输出方式:
%p= " Hello "
%p!= " Hello "
=
会自动转义 HTML 并去除首尾空格!=
不转义 HTML 但保留空格preserve
辅助方法= preserve do
%pre
This text will
preserve its whitespace.
:preserve
过滤器:preserve
This text will
preserve its whitespace.
通过合理组合这些方法,可以精确控制 Haml 模板渲染后的空格情况。
没有搜到相关的文章