Хороший улов! Это кажется новым ограничением в IE8, которого не было в предыдущих версиях. Это происходит даже в режимах совместимости с IE7 и Quirks.
Это не просто top
: похоже, это влияет на все длины CSS. Похоже, проблема с разбором чисел в том, что я могу получить большее измерение, используя другую единицу, но число все равно максимальное (например, 1342177em
дает ту же высоту, что и 2000000em
).
Вы также можете поместить позиционированный элемент с top: (more)px;
в другой позиционированный элемент, конечно же, с top: 1342177px;
.