如何关闭标记

问题描述:

这是我在做什么:如何关闭<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在一起。

这看起来像为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> 

最干净的办法是大概在css类似,包括:

a > img { display: inline-block }