2017-09-14 76 views
1

這是我在做什麼:如何關閉<a>標記<img>?

%p 
    %a{href:'/a'} 
    %img{src:'/img'} 

這是什麼樣子的HTML:

<p> 
<a href="/a"> 
<img src="/img"> 
</a> 
</p> 

我需要這個來代替:

<p> 
<a href="/a"><img src="/img"></a> 
</p> 

我應該怎麼辦到我的HAML配置或.haml代碼?我和Sinatra在一起。

回答

2

這看起來像爲whitespace removal feature的情況下:

%p 
    %a{href:'/a'}< 
    %img{src:'/img'} 

或:

%p 
    %a{href:'/a'} 
    %img{src:'/img'}> 

兩個產生相同的輸出:

<p> 
<a href='/a'><img src='/img'></a> 
</p> 
0

最乾淨的辦法是大概在css類似,包括:

a > img { display: inline-block }