【发布时间】:2012-08-01 17:52:22
【问题描述】:
我正在尝试通过 facebook cmets 插件创建一个不可见的 div,以便在编辑器视图中禁用该插件的功能。这个不可见的 div 可以在除 IE8 之外的所有浏览器中使用。我该如何解决这个问题?
HTML:
<div id="container">
<div id="coveriframe"></div>
<div data-bind-component="fbml: fbml">(RENDER JS COMMENTS VIA KO)</div>
</div>
在 IE8 中试用:
- 以上代码适用于所有其他主要浏览器。 WTF 微软?
样式表:
#container {
width: 100%;
height: 100%;
position: relative;
}
#navi,
#coveriframe {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
#coveriframe {
z-index: 10;
}
【问题讨论】:
-
您是否尝试设置
background: transparent;不起作用是什么意思? -
也许这有帮助? link
-
用户仍然可以与底部 div 交互。我不想要这个。我想让coveriframe覆盖底部的div,容器
-
IE8有时看不懂
100%,可以用精确像素width/height吗? -
另外,
top: 0; left: 0; bottom: 0; right: 0;而不是top: 0; left: 0;呢?
标签: css internet-explorer html invisible