При отображении страницы в Chrome, Safari или Firefox на Mac, если я использую тип документа HTML5
<!DOCTYPE html>
и поместите изображение в div, div будет отображаться на 4 пикселя слишком высоко. Если я использую старый тип документа
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Div отображаются правильно, что соответствует высоте изображения внутри. Это использует точно такой же код HTML и CSS. Единственное, что меняется, - это тип документа, и появляются дополнительные 4 пикселя. Есть ли способ это исправить?