1

問題が発生しているコードは次のとおりです。

/* footer */
#footerwrapper {
    height: 225px;
    background-color: #000000;
    background-image: url('../images/footbgRight.jpg');
    background-position: top right;
    background-repeat: no-repeat;
}

画像の下部に奇妙なバーが表示されていますが、理由はわかりません。「右」に配置すると、画像の上部と下部に同じバーが表示されます。

バーが表示されている理由とその対処方法を理解できる人はいますか?

4

2 に答える 2

0

#headborder {}15行目のstyleNew.cssで宣言された背景色を継承しています

background:none;の先頭に追加してみることができますが、#footerwrapperそれで問題が解決する可能性は低いです。 で背景を繰り返すか#footerwrapper 、 で背景色を消す#headborder必要があります。background-color:white;#footerwrapper

于 2012-07-25T19:32:28.233 に答える
0

背景を繰り返さないように指定しました。背景画像は繰り返されず、指定した高さよりも短いため、ブラウザーは残りの背景を背景色 (黒) としてレンダリングします。それがあなたが見ているバーです。

編集:私は今それを見ます。以前の@Musaのコメントは正しいです。画像自体にあるように見え、CSS のものではありません。

于 2012-07-25T19:30:54.410 に答える