0

私はのようなコードを持っています、申し訳ありませんが私は今正確なコードを持っていません。しかし、それは有効です。

<iframe src="..." borderframe="0" scrolling="no" width=728px" height="90px"></iframe>

ターゲットは、バナーのコードを含むhtmlファイルです。すべてがうまく表示されます。しかし、ブラウザのサイズを変更するか、最大化する場合。コンテンツは1ピクセル左にシフトされます。そのため、バナーは最初の1pxの垂直線がない状態で表示されます。727pxのみが表示されます。

誰かアイデアがありますか?

ありがとうございました。

4

4 に答える 4

6

アイデアはありますが、あなたは全体像を示していないので、かなり外れているかもしれません.

iframe は、パーセンテージまたは親の左 40% のような何らかの分割計算で配置されていると思います。次に、特定のブラウザー幅で、この数は均等に分割され、切り捨てられます。左側から 100 ピクセルの位置にあるとします。親を 2/3 縮小して、その位置が 66.66 ピクセルになるようにすると、ブラウザーはこれを 66 にカットし、1 ピクセル左の明らかなエラーを示します。

于 2008-11-30T22:59:57.583 に答える
0

私は同じ問題を抱えています。これらは1.5以降のFFで修正されているはずですが、一種の「丸めエラー」のように見えますか? これに関する重要な点は、IFRAME がページの中心にある DIV 内にあるということです。ウィンドウ サイズが DIV のサイズより小さい場合は、すべて問題ありません。ウィンドウのサイズが大きくなり、サイズが偶数 (または奇数) の幅になると、境界線が消えます。

于 2009-04-23T02:11:56.880 に答える
0

解決策:追加でき0.5pxますwidth

于 2009-04-23T08:44:01.320 に答える
0

コードは div コンテナに「プレーン」に配置されます。

パーセンテージや相対的な幅はありません。:(

于 2008-12-01T10:00:30.060 に答える