【问题标题】:IE9: Rounding disappears on frame refreshIE9:帧刷新时舍入消失
【发布时间】:2011-02-03 19:02:37
【问题描述】:

我有一个网站,其中每个页面都包含几个框架。我最近开始使用 IE9,我添加的第一件事是圆角元素的 ccs3 边框半径。

我注意到的一件事是,当某一帧上发生导致不同帧刷新的特定操作时,刷新的帧舍入元素不再舍入。
我能够刷新每一帧并删除元素上的所有舍入,我很困惑。

在我继续研究这个问题时寻找任何意见。

谢谢,

~ 编辑:我快速安装的一个例子。运行它并刷新一帧,你就会明白我的意思了。

    <!DOCTYPE html>
    <html>

    <frameset cols="50%, *">
    <frame src="exampe.html"/>

    <frame src="exampe.html"/>
    </frameset>
    </html> 

exampe.html

<!DOCTYPE html>
<html>

<head>
<style type="text/css">
.okayDiv
{

background-color:red;
margin:10px;
padding:10px;
border-style: solid;
border-width: 2px;
border-radius: 15px 15px 15px 15px;
width:100px;
height:100px;
}
</style>
</head>
<body>
<div class="okayDiv">okay</div>

</body>
</html> 

Edit2:我还想指出,iframe 也会发生这种情况

【问题讨论】:

  • 我的 2 美分:如果你使用 CSS3,你不应该使用框架。
  • iframe 也会发生

标签: css rounding frame internet-explorer-9


【解决方案1】:

【讨论】:

  • 呻吟...我希望这个“设计”项目在 IE9 发布时得到“修复”。
  • RC 今天刚刚发布:他们似乎已经解决了这个问题。 :)
【解决方案2】:

首先,您不应该再使用框架,因为它们很难在移动设备上导航。

其次,它看起来像一个浏览器错误。我认为您不应该为(预)测试版的浏览器开发任何东西。

【讨论】:

  • iframe 也会发生,但我同意我不应该使用框架。
  • 虽然(预发布/测试版)浏览器可能会导致奇怪的问题,但在其中进行测试并没有什么坏处。事实上,由于“现实世界”的开发人员发现问题并将其提交给 Microsoft,Microsoft 已在 IE 测试版中修复了许多浏览器错误。
猜你喜欢
  • 2012-06-28
  • 2011-07-02
  • 1970-01-01
  • 1970-01-01
  • 2015-10-24
  • 2015-12-12
  • 2019-04-01
  • 2013-07-16
  • 1970-01-01
相关资源
最近更新 更多