Должен ли target
div быть физически на 1 пиксель меньше или просто отображать на 1 пиксель меньше?
Самый простой способ - добавить таблицу стилей "ie6 only":
.helper {overflow:hidden;}
.target {top:auto;}
Это будет отображать target
как 1em - 1px, но его реальная высота 1em с верхним 1px скрыт.
IE6 нестабилен, когда дело доходит до поддержки абсолютного позиционирования.
Другое решение, вместо приведенного выше кода, заключается в добавлении в таблицу стилей "ie6 only":
.target {position:static;margin:-1px 0 1px 0;}
Я вижу, у вас есть абсолютно позиционированное решение для работы. Отлично!