2
.cornerBox {    
    background: url(../img/main-part.png) repeat-x top left ;   
    width: 400px;
    height:100px;
    border-radius: 80px;
    padding: 0 0; 
    behavior: url(PIE/PIE.htc);
}

IE8では背景画像パーツ間の間隔が1px、この間隔をどうやって取り除くか、画像幅が28px欲しいrepeat-x

4

2 に答える 2

3

私はあなたのコードでjsfiddleの例を作成しましたが、他の画像を使用しました。IE8でテストしたところ、問題はありませんでした。

だから私は問題があなたにあるかもしれないと信じていますmain-part.png。画像に白い境界線などがある場合があります。画像を再確認してください。

編集:

画像にも問題はありません。IEをクリックctrl+0して、100%で表示していることを確認します

于 2012-06-20T07:05:42.467 に答える
0

背景画像が隣り合っている2つのdivで同様の問題が発生しました。割り当てて解決しました:

background-size: cover

div全体をカバーするように画像を引き伸ばしました

于 2014-12-17T21:20:57.397 に答える