我正在尝试将背景图像插入到一个iframe
中,虽然它在 Firefox 中完全按预期工作,但 IE 完全忽略了它:
<iframe style="background: #ffffff url('/images/load.gif') no-repeat fixed center; width:100%; height:100%;" id="frm" align="middle" scrolling="auto" frameborder="0"></iframe>
万一它很重要,背景图像是一个动画“加载”GIF,并且由 JS 动态设置的src
属性。iframe
这个想法是,当源文档加载时,它会覆盖背景,在此之前它只是一个活动指示器。
我在某处发现这可能是由于缺少或错误的文档类型引起的,我的说:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
如何让 IE 播放得很好,并在 iframe 源加载所需的几秒钟内显示背景。