我设计了一个简单的公司网站,并且花了更多的时间来调试这个渲染问题,而不是让东西在 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 或任何东西中。