1

「賞」(金、銀、銅)を保持する画像スプライトを含むページをレイアウトしようとしています。Chrome での印刷プレビューを保存して、実際に動作しています。Firefox/IE では問題ないように見えますが、Chrome が行っていることは、背景画像が正しく開始される (つまり、背景位置が機能する) ことですが、画像の残りの部分は次の要素の開始点まで伸びます。スクリーンショットについては、この URLを参照してください。

HTML と関連する CSS のスニペットを次に示します。

<span class="price">$22.15
    <br />
    <span class="awards-section">
    <span class="award gold">S.O.E.I.W.F</span>
    <span class="award silver">F.L.I.W.C</span>
    <span class="award silver">A.C.W.C</span>
    <span class="award bronze">F.L.I.W.C</span>
    <br />
    </span>
</span>

.awards-section {
    margin-top: -0.3em;
    display: block;
    font-size: 4mm;
    font-weight: normal;
}
.award {
    background-image: url('/images/general/awards.png');
    width: 60px;
    height: 25px;
    display: inline-block;
    padding-left: 62px;
    margin: 1px;
    background-repeat: no-repeat;
    line-height: 25px;
    float: left;
    clear: both;
}
.gold { background-position: 0 0; }
.silver { background-position: 0 -25px; }
.bronze { background-position: 0 -50px; }
.double-gold { background-position: 0 -75px; }
.double-silver { background-position: 0 -100px; }
.double-bronze { background-position: 0 -125px; }
4

2 に答える 2

1

アップストリームのバグは chrome 26 で解決されています。

https://code.google.com/p/chromium/issues/detail?id=131054

于 2013-03-16T15:21:12.443 に答える