У меня возникают трудности с изображением, занимающим дополнительное место, хотя оно настроено на отображение: блок в css. Это происходит только в IE7. Проблема решается удалением всех пробелов между тегами в HTML-коде, но это не подходящее решение.
Я слышал о некоторых хаках IE7, таких как установка фиксированной ширины/высоты и следующий css:
display:inline-block;
zoom:1;
*display:inline;
Но это не сработало для меня (возможно, потому, что я использую XHTML strict).
Страница, над которой я работаю, выглядит следующим образом: http://www.morgana.nl/slaaptest/afspraak.html
Верхнее изображение — это изображение, установленное как display: block, за которым следует div с синим фоном.
Ссылка на изображение: http://www.morgana.nl/temp/ie7-display-block.png
Надеюсь на полезную помощь...