私は私のような、絶対にそれの上に配置divの中に別の画像と背景として機能するようにスケーリングしていた画像を持っている:Webkit CSS絶対配置バグ?
<div class="item">
<img class="item_frame" src="...">
<div class="item_contents">
<img src="...">
</div>
</div>
Jsfiddles:
- CSS bug demo を
- Jquery demo - dom操作後の同じ動作
私は非常にファンキーなレンダリングを見ていますバックグラウンドイメージはオフセットされており、親コンテナの外に浮いているようです。要素を調べるために右クリックすると、ブラウザは要素を適切に再描画して再描画します。
- のWin64のFirefox 3.6.3のWin64クローム15.xは、Win64のIE9
- バグがある
- ...実際にここにマークアップが正しく
それを表示するだけのブラウザでバグがありますとにかくダイナミックなイメージの読み込み/サイズ変更/トリミングに対応するためにかなりハッキーです。私はこれを回避するための他の方法についていくつかのアイディアを持っています。
何か不足しているのですか、これはウェブキットのバグですか?
私は質問に答えませんが、背景としてパターンを使用することはできませんか? – MatTheCat
divの背景の代わりに背景画像を「通常の」画像として表示するのはなぜですか? – PeeHaa
提案に感謝します。背景は伸びる必要のあるタイル張りのない画像です。バックグラウンドサイズはIE8(http://caniuse.com/#search=background-size)をサポートする必要がある場合を除き、機能します。 – RSG