在HAML中去除空格

46
有没有在HAML中实现这个的方法?
<h1>Lorem ip<span class="red">sum</span><span class="subtitle">dolor</span></h1>

我使用了这个在线工具转换器 (http://html2haml.heroku.com/)

%h1
  Lorem ip
  %span.red sum
  %span.subtitle dolor

并将其呈现为HTML:

<h1>
  Lorem ip
  <span class='red'>sum</span>
  <span class='subtitle'>dolor</span>
</h1>

我试图去掉ipsum之间的空格,但是我无法实现。


1
通常你会使用内联样式来完成这个任务,而Haml语法更适合用于块级元素。%h1 Lorem ip<span class="red">sum</span> - Ryan Taylor
1个回答

95

使用以下代码:

%h1<
  Lorem ip
  %span.red> sum
  %span.subtitle dolor

输出结果如下:

<h1>Lorem ip<span class="red">sum</span><span class="subtitle">dolor</span></h1>

HAML空格移除


谢谢。我如何在 Haml 帮助程序中执行相同的操作:haml_tag :span do ... end - Augustin Riedinger
1
我的猜测是你不能这样做,因为不支持 :> 标志。请参阅文档 http://haml.info/docs/yardoc/Haml/Helpers.html#haml_tag-instance_method - Heikki
这就是我现在的理解... :( 我甚至找不到绕过这个问题的方法... - Augustin Riedinger
更新的文档链接:http://haml.info/docs/yardoc/file.REFERENCE.html#whitespace_removal__and_ - emrox

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接