为什么身高不是100%
Why height is not 100%?
我正在开发一个BHO来拒绝访问禁止的URL。因此,当我找到一些目标 URL 时,我只需取消导航并打开一个 iframe 到另一个被拒绝的 .html。但是由于某种原因,这个 iframe 的高度不是 100%。它出现在页面的 20% 左右。创建 iframe 的代码是:
if pos('live.com', URL) > 0 then
begin
Cancel:= true;
Document:= IE.Document as IHTMLDocument2;
Document.body.innerHTML:= '';
Document.body.style.height:= '100%';
iFrame:= Document.createElement('iframe');
iFrame.setAttribute('src', 'denied.html', 0);
iFrame.setAttribute('position', 'absolute', 0);
iFrame.style.height:= '100%';
iFrame.style.width:= '100%';
iFrame.style.left:= '0px';
iFrame.style.top:= '0px';
iFrame.style.border:= '0px';
(Document.body as IHTMLDomNode).appendChild(iFrame as IHTMLDomNode);
end;
我正在使用 live.com 进行测试。 和行:
Document.body.style.height:= '100%';
是因为我已经在互联网上读到这个问题可能是因为 html 没有达到 100% 的高度,所以我做了测试,但仍然不起作用。有人为我提供解决方案??
将 html 和正文都设置为 100%
html, body { height : 100% }
相关文章:
- 高库存时期时间与时区不匹配
- 以ECMAScript 5及更高版本为目标时,八进制文字不可用
- SVG使用jQuery,高斯滤波器不起作用
- Firefox-当不在输入控件上时隐藏焦点高亮显示
- Chrome应用程序在全屏中创建新窗口-html元素不是全高的
- 为什么数据迷你和数据高亮在滑块(jquery)中不起作用
- 如何在悬停时更改高图的不透明度
- 高图表不显示来自csv文件的数据
- 为什么身高不是100%
- 外高不取表高
- 高股票图表在清除后不显示
- 高图折线图:点应该是可点击的,点之间的线不是.这可能吗
- 日期不能显示在高图表上
- 高图表堆栈标签不'没有出现在IE 8中
- 设置引导面板大小 100% + 高图表内容
- 谷歌图表 饼图显示其他 100% 而不是实际值
- Jquery.animate 100%高度不起作用
- Bootstrap 3等高行不工作100%在我们的网站
- 如何用javascript添加从0到100的不透明度
- "if (x == 100) alert"不能与按键功能结合使用