私のhtmlです:不要なパディング下
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<div style="border:1px solid red; float:left; padding:0;">
<img src="xxx.jpg">
</div>
div要素は、いくつかのパディング下であっても、私はパディングを設定が含まれている理由を私は知らない:0。
DOCTYPEを削除すると、この問題は発生しません。 DOCTYPEを削除せずにこの問題を解決する他の方法はありますか?
この問題はブラウザごとに発生しますか? – rahul
興味深い質問。それで私はラインハイトとボックスモデルについて考えさせてくれました。 +1 – Abinadi
イメージ要素が 'div'や' td'の中の唯一の要素である場合は、さまざまなユーザーエージェントでよくあります。 –