2010-06-21 61 views
0

阿罗哈,铬的iFrame显示白盒

目前我的Pligg模板具有以下的iframe代码:

<iframe height="0px;" width="0px;" frameborder="0" name="story_status"></iframe> 

它在Firefox工作正常,但是在Chrome,它显示为白盒..

检查后,

<iframe height="0px;" width="0px;" frameborder="0" name="story_status"> 
<html><head></head><body></body></html> 
</iframe> 

身体有余量:8px;

编辑:[查看该对铬&火狐,U可以看到在铬白框]

<html> 
<head><style>html, body { 
    margin: 0; 
} 
</style> 
</head> 
<body style="background : #000; color: #fff;"> 
aaaaa<iframe height="0px;" width="0px;" frameborder="0" name="story_status"></iframe>bbbbb 
aaaaaaaaa 
</body> 
</html> 

反正是有去除余量8像素,因为它在Chrome显示为白色的盒子?

谢谢大家帮忙

回答

0

添加下面的CSS规则

html, body { 
    margin: 0; 
} 

或者,尝试添加下面的CSS规则父页面(其中包含):

iframe { 
    margin: 0; 
    padding: 0; 
} 
+0

它的存在,不能正常工作。任何其他建议? – BulletPandi 2010-06-21 14:45:26

+0

请给我们演示一下。 – SLaks 2010-06-21 15:02:37

+0

嗨,我编辑了我的文章,粘贴在一个HTML文件和查看铬。 – BulletPandi 2010-06-21 15:19:54

2

我有类似的问题。我只是把<IFRAME>到<DIV>如下:

<div style="visibility:hidden;"> 
    <iframe ...></iframe> 
</div> 
+0

这适用于我,但不是'知名度:隐藏',我为

放置了'overflow:hidden'。 – catandmouse 2011-05-10 07:05:12

1

尝试在您iframe设置display: block,它会服从高度和宽度的规则即可。

0

添加以下CSS

​​