2011-02-27 118 views
38

有沒有辦法在HAML中實現這一點?刪除HAML中的空格

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

我使用這個在線工具conversor(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> 

我試圖刪除IP之間的空白總和但我無法實現它。

感謝

+0

通常你會想與內聯樣式要做到這一點,HAML語法更多的塊塊。 '%h1 Lorem ip 總和' – 2013-03-20 19:54:42

回答

82

有了這個:

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

輸出看起來是這樣的:

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

HAML Whitespace Removal

+0

謝謝你。我該如何在haml helper中做同樣的事情:'haml_tag:span do ... end'? – 2014-03-24 13:46:11

+1

我的猜測是你不能這樣做,因爲':>標誌不被支持。看文檔http://haml.info/docs/yardoc/Haml/Helpers.html#haml_tag-instance_method – Heikki 2014-03-24 14:14:28

+0

這就是我現在理解的...... :(我甚至找不到解決方法... – 2014-03-24 14:29:37