0

私は、Flash アプリケーションを HTML5 と Css に変換しようとしているチームに属しています。WebKit に影響するバグに遭遇し、それを理解するために助けが必要でした。基本的な考え方は、背景画像と背景色を持つ単一のセルを持つテーブルがあり、何らかの理由で画像が正確に正しいサイズである場合、画像はbackground-size: 100% 100%実際に縮小して背景色を明らかにするというものです。% 値の代わりにピクセル値を使用すると、これも繰り返されます。

div を使用するように誰かに言われる前に (セルは 1 つしかないため)、このコンテンツは、既存のツールを使用してテーブルを提供するカスタム xml ドキュメントを作成している他の人によって作成されており、ソリューションを機能させる必要があります。私たちがすでに持っている既存のコンテンツについて。

これはそれを示すフィドルであり、以下はさまざまなブラウザーでの画像です。

http://jsfiddle.net/CEvnx/2/

フラッシュ(参考)

フラッシュ(参考画像)

Firefox(動作中)

ファイアフォックス

クローム(画像縮小)

クロム

Safari(画像が大きくなります)

サファリ

PS高さとフォントの違いは無視してください。これらは問題とはまったく関係ありません。

4

1 に答える 1

0

背景サイズを正しい値以下にborder-width設定border-widthした場合 (Chrome/Safari で) 、テーブルの と関係があります。2pxChrome が縮小し、Safari が拡大するのは非常に奇妙です。Webkit には奇妙な数学または画像のサイズ変更ロジックが必要であり、おそらくバグ レポートを提出する価値があります。

于 2012-12-18T23:46:44.360 に答える