3

我设计了一个简单的公司网站,并且花了更多的时间来调试这个渲染问题,而不是让东西在 PHP 中正常工作!

我有一个 iframe。在所有其他浏览器(甚至桌面上的 Safari)上,它可以正确呈现,但在 Safari 移动设备上,iFrame 的边框上有一条细灰线 - 但仅限于某些缩放级别。我阅读了其他与 2 个 div 相互接触有关的类似帖子,但 iFrame 没有包含在 div 中。

相关CSS:

iframe.noBorder {
  border: none;
  border:0;
}

实际 iFrame 嵌入代码:

<iframe class="noBorder1" src="header.html" width=980 height="160" frameborder="0" border="0" scrolling="no" ></iframe>

就像我说的,它不在 div 或任何东西中。

您可以在此处查看问题或在此处查看图片

4

2 回答 2

1

overflow: hidden;解决问题!

于 2012-06-28T22:36:28.270 回答
1

我在几个 PC 浏览器上尝试过这个没有问题 - 所以我猜你发现了一个移动故障。

您能否将 iframe 的边框颜色属性设置为与包含元素相同的绿灰色 - 或者设置为透明并查看是否可以解决问题?

于 2011-08-23T23:26:50.400 回答