Не используйте тег <img>
для того, что вы пытаетесь сделать. Хотя они являются изображениями, они не предназначены для тега <img>
. Этот тег предназначен для отображения изображений, которые содержат на странице. В вашем случае изображения являются стилистическими элементами страницы и, следовательно, относятся к CSS, то есть как фоновые изображения.
Размещение изображений вместо CSS в качестве фоновых изображений также должно уменьшить ваши проблемы с IE:
h2#weblog { background: url(images/weblog.png) right no-repeat }
Что касается ресурса, который сообщит вам о головных болях в IE, я обнаружил, что QuirksMode дает хороший обзор проблем, связанных с IE, а также дает представление о том, как их исправить.