0

このヘッダー画像を必要なサイズにスケーリングしようとしていますが、正確に実行していません。サイトのすべてがスケーリングされていますが、画像の右側が 1 ~ 2 ピクセルずれています。

<div id="headerpic"><img style="width:100%" src="images/logo2.jpg"></div>

htmlですか

#headerpic
{
position: relative;
height: 100%;
margin-bottom: 2px;
}

CSSですか

ぶら下がっているいくつかのピクセルを除いて、問題ないように見えます。周囲の黒い境界線が原因であると思われますが、border="0" はそれを削除するために何もしません。誰にも手がかりがありますか?私はしません...

4

2 に答える 2

1

あなたが話している境界線が画像上にある可能性がある場合は、次のようなものを入れてみてください

#headerpic img {
    border: none; 
}

あなたのCSSに。このjsfiddle の例を参照してください。

とにかく、問題の jsfiddle 再構築をコードの一部に含めていただければ助かります。

于 2013-05-01T01:10:28.447 に答える
1

このようなCSSを使用できます。

img {
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}

画像は、その親コン​​テナーの寸法に合わせて拡大縮小する必要があります。

webdesignerwall.comからの推奨事項

于 2013-05-01T00:42:30.917 に答える