2013-03-01 67 views
2

看起来合乎逻辑的是,如果您希望iframe周围有1px宽的黑色边框,则应用相同的规则,就好像您希望围绕其他任何东西的边框一样。但是这个代码不工作:iframe上的边框?不在Chrome中

#myiframe{ 
    border:1px solid black; 
} 

边框那张iframe的左侧和顶部,有时(不可预测)在它的底部,但从来没有在它的权利。为什么它不仅仅是围绕iframe应用它?

我只在Google Chrome中遇到这个问题。

+0

远射...试过'#000'? – 2013-03-01 03:45:06

+0

frameBorder =“1” – user1428716 2013-03-01 03:46:06

+1

@DannyBeckett对不起。 @ user1428716我**想要**边框。 'frameborder =“0”'摆脱边界。此外,它已被弃用,不应使用。 – stackunderflow 2013-03-01 03:47:47

回答

0

正如对问题的评论中指出的那样,我使用的是过时的Chrome版本。在最新的稳定版本上,没有错误。

1

尝试添加这个..

appearance:none; 
-moz-appearance:none; 
-webkit-appearance:none; 
outline:none; 

outline:noneappearance:none将删除默认的浏览器外观。

0

尝试换一个DIV

HTML

<div class="wrapper"> 

    <myiframe> 

</div> 

CSS

.wrapper { 
float:left; 
border:1px solid #000; 

} 
0

我们可以得到我们的周围独特的iFrame边界,通过使用属性FRAMEBORDER。 因此尝试<iframe src="" frameBorder="1"/>

+0

这不提供问题的答案。要批评或要求作者澄清,请在其帖子下方留言。 - [来自评论](/ review/low-quality-posts/12323944) – Mostafiz 2016-05-12 04:50:39

+0

是的,先生同意了。提问者希望在他的iframe周围应用统一的边框,这可以通过添加属性frameBorder =“1” – 2016-05-12 05:34:57