Hier ist mein html:Unerwünschte padding-bottom eines div
<!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>
Ich weiß nicht, warum die div einige padding-bottom enthält auch ich Polsterung eingestellt: 0 gewonnen.
Wenn ich DOCTYPE entferne, wird dieses Problem nicht auftreten. Gibt es andere Möglichkeiten, dieses Problem zu lösen, ohne DOCTYPE zu entfernen?
Ist dies ein Problem in jedem Browser? – rahul
Interessante Frage. Es brachte mich dazu, über die Linienhöhe und das Boxmodell nachzudenken. +1 – Abinadi
Es ist üblich in verschiedenen Benutzer-Agenten, wenn das Bildelement das einzige Element innerhalb von sagen, ein 'div' oder ein' td' ist. –