Хорошо, я решил это.
Основная причина: я думаю, что есть разница между тем, как colorbox пытается визуализировать себя для разных браузеров, таких как IE6, IE7, IE8, IE9. Я заметил это, проверив его DOM через панель инструментов IE dev.
Подробности: в моем сценарии я пытался скрыть некоторые элементы палитры, такие как кнопки «Следующая» и «Предыдущая», но не сделал этого в достаточной степени для IE7. В то время как в других браузерах высота цветовой рамки была исключена из высоты прозрачных элементов управления внизу, IE7, похоже, учитывает высоту элементов управления при расчете высоты моего содержимого.
Мой код для исправления:
Colorbox.css
/* Unused elements */
#cboxTitle,#cboxCurrent,#cboxNext,#cboxNext,#cboxPrevious,#cboxSlideshow, #cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight
{display:none;height:0px;width:0px;}
Надеюсь, это поможет!