2

在我的示例中,我想单独标记单词“word”中的字母

%span.word
  %span.w W
  %span.o O
  %span.r R
  %span.d D

实际上,这会产生类似 html

<span class="word">
  <span class="w">W</span>
  <span class="o">O</span>
  <span class="r">R</span>
  <span class="d">D</span>
</span>

如您所料,这显示为

单词

但我希望它显示为

单词

如何告诉haml删除%span.word块内的所有空格?

4

2 回答 2

9
%span.word
  %span.w> W
  %span.o> O
  %span.r> R
  %span.d> D

>(用于标签周围的空格) 和<(用于标签内的空格) 用于删除空格。

于 2012-04-23T05:51:29.363 回答
1

http://haml.info/docs/yardoc/Haml/Options.html#remove_whitespace-instance_method

HAML 允许您设置一个 remove_whitespace 选项,该选项将从所有标签中删除空格,如果您不想在任何地方使用 < 和 > 乱扔模板。

于 2019-02-21T22:11:11.503 回答