2011-08-17 89 views
0

我在Rails(ver3.1)中使用Haml(ver3.1.2)。Haml:源代码结束标记(</source>)未生成

Haml: 
%audio{ :controls => 'controls' } 
    %source{ :src => 'http://apptestdata.s3.amazonaws.com/audio/brand/brand2.m4a' } 
    %source{ :src => 'http://apptestdata.s3.amazonaws.com/audio/brand/brand2.wav' } 

Html(yielded by above Haml): 
<audio controls="controls"> 
    <source src="http://apptestdata.s3.amazonaws.com/audio/brand/brand2.m4a"> 
    <source src="http://apptestdata.s3.amazonaws.com/audio/brand/brand2.wav"> 
</audio> 

有在Safari中没有错误,但在IE9的错误,因为没有源端标签(</source>)。

我可以插入源结束标记(</source>)吗?

+0

自动关闭XHTML,如下所示:http://stackoverflow.com/questions/ 4079232/BR标签的未闭合HAML-上导轨-3。虽然IE9太糟糕了,但为什么它会抱怨呢? –

回答