我在iframe中有一个酒店预订系统,在IE8中没有具体显示。我认为这是一个DOCTYPE问题?
这是该网站的doctype。 iframe本身没有声明doctype。
<!DOCTYPE html>
<!--[if IE 8]> <html class="no-js lt-ie9" <?php language_attributes(); ?>> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" <?php language_attributes(); ?>> <!--< [endif]-->
答案 0 :(得分:0)
我发现如果浏览器的内部宽度(iframe
)为1095px或更大,它只显示document.documentElement.clientWidth
。任何较低的,它被推到下面(这也发生在我测试过的其他浏览器上)。但是,在IE8中,iframe
被另一个元素覆盖(我找不到哪个),但是我通过添加以下CSS样式来修复它:
.iframe-home-res {
z-index:10000;
}
这会强制iframe
呈现在所有其他元素之上(除非它们的z-index
大于10,000,您必须手动设置)。
您可能希望单独查看iframe
的代码,看起来您的<select>
位置错误。