以下に例を示します: http://jsfiddle.net/MyDkR/8/
コードは次のとおりです。
.fixed {
height: 250px;
width: 250px;
background: #000 url('http://placekitten.com/200/600') no-repeat;
background-size: auto 100%;
background-attachment: fixed;
}
.notfixed {
height: 250px;
width: 250px;
background: #000 url('http://placekitten.com/200/600') no-repeat;
background-size: auto 100%;
}
最上位の要素は、背景の高さが要素の高さと等しいことを宣言する background-size プロパティを保持しません。
一番下の要素は、background-attachment: 固定ルールがないことを除いて同じです。
これはレンダリングのバグですか? 最新バージョンの IE と Chrome でテストしました。もしそうなら、背景のサイズを更新する方法はありますか?