2

http://down123.xxmn.com/wemade/ 画像の下にパディングやマージンはありません。しかし、画像の下に約1pxがある理由はわかりません。これは、ページの右上にあります。 ここに画像の説明を入力してください

画像の下にある1pxを削除する方法は?ありがとうございました

4

2 に答える 2

2

Andres のソリューションは機能しますが、実際には、画像の垂直方向の配置という問題に直接対処していません。それを修正する方法は、やbaselineなど、以外の配置を画像に与えることです。topbottom

これは私が通常使用するものです:

img {
    vertical-align: top;
}

このようにして、画像の自然な表示モードを変更して解決策を「ハッキング」するのではなく、問題に直接対処します。

また、インライン アンカーがインライン イメージをラップする方法が気になる場合は、イメージではなくアンカーの表示モードを変更します (つまり、ブロックまたはインライン ブロック)。

于 2012-11-13T02:46:45.843 に答える
1

画像をブロック レベル要素として定義するだけで、リンクが画像を適切にラップできるようになります。

#top a img {
    display: block;
}
于 2012-11-13T02:37:06.757 に答える