Я создал новый документ как с xhtml 1.0, так и html 4.01 STRICT, чтобы изолировать это. Все, что у меня есть в теле:
<div style="border: blue 3px solid;">
<img src="testimage.jpg" width="800" height="400">
</div>
Результат нормальный, кроме 5px-пространства ниже изображения, которое исчезает, если я изменю doctype на переходный. Он также исчезает, если я устанавливаю отображение: блокировать изображение.
Вы можете увидеть результат самостоятельно (я знаю, что пробел справа нормальный, так как его элемент блока): http://i52.tinypic.com/2prd1jd.jpg
Я попробовал установить margin/padding на 0, даже это:
*
{
margin: 0; padding: 0;
}
но он все тот же.
Может кто-нибудь объяснить это поведение?