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

私はこれをいくつかのPCブラウザで問題なく試しました-それであなたはモバイルグリッチを見つけたと思います。

iframeのborder-color属性を、含まれている要素と同じ緑がかった灰色に設定できますか?または透明に設定して、それが修正されるかどうかを確認できますか?

于 2011-08-23T23:26:50.400 に答える
1

overflow: hidden;問題を解決します!

于 2012-06-28T22:36:28.270 に答える