我正在尝试根据找到此主题的建议使用 IE 条件注释。 “[!IE]”Haml 中 的条件注释但是它不起作用,我不知道为什么。
我正在尝试编辑 Ruby on Rails 应用程序,并且我是 HAML 和 Rails 的新手。任何帮助,将不胜感激。
这是我尝试使用的 HAML 代码。
%section#audio-controls
=surround '<!--[if !IE]> -->'.html_safe, '<!-- <![endif]-->'.html_safe do
= audio_tag( '/audios/elder.wav', :controls => 'controls', :id => 'elder_audio' )
=surround '<!--[if IE]> -->'.html_safe, '<!-- <![endif]-->'.html_safe do
= audio_tag( '/audios/elder.mp3', :controls => 'controls', :id => 'elder_audio' )
我也试过这段代码,认为这可能是 audio_tag 的问题
%section#audio-controls
=surround '<!--[if !IE]> -->'.html_safe, '<!-- <![endif]-->'.html_safe do
%p
This is not IE
=surround '<!--[if IE]> -->'.html_safe, '<!-- <![endif]-->'.html_safe do
%p
This is IE