我设计了一个简单的企业网站,并且花费了更多时间来尝试调试此呈现问题,而不是让我的东西在PHP中正常工作!iFrame仅在移动Safari浏览器中显示灰线
我有一个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或任何东西。您可以看到问题here或检出image here。
感谢您的快速响应。是的,它只影响iPhone和iPad上的移动探险。它可以在所有桌面浏览器(包括Safari,IE,Chrome和Firefox)上正常运行。如果我将边框颜色设置为bg,那么右侧会显示淡绿色的线条,因为这与bg颜色不同。 –
@Vinod你可以尝试设置背景和边框颜色为'透明'吗? – amelvin
我发现了一个黑客 - 没有真正为它感到骄傲。我只是拿了一个div,并使该div为bg颜色。我不得不使它大约5个像素左右 - 出于某种原因,1像素的div仍然出现。它解决了 - 但它是一种非常愚蠢的修复方式 - 我无法想象其他任何东西。我确实尝试将边框改为“透明”,但这也没有帮助。 –