Cuando mi navegador representa el siguiente caso de prueba, hay un espacio debajo de la imagen. Desde mi comprensión de CSS, la parte inferior del cuadro azul debe tocar la parte inferior del cuadro rojo. Pero ese no es el caso. ¿Por qué?¿Por qué hay un espacio entre mi imagen y su caja contenedora?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head><title>foo</title></head>
<body>
<div style="border: solid blue 2px; padding: 0px;">
<img alt='' style="border: solid red 2px; margin: 0px;"
src="http://stackoverflow.com/Content/Img/stackoverflow-logo-250.png" />
</div>
</body>
</html>
Eso responde absolutamente todo lo que me estaba preguntando. Gran trabajo. – raldi
Después de 7 años, esto me ahorró mucho tiempo. ¡Gracias! –