css3-переходы будут интерполировать состояние высоты div.
В настоящее время chrome13 не будет интерполировать, если вы установите высоту с единицей измерения, отличной от предыдущей высоты.
i.e.:
-
set height to 100%
-
set height to 50% (on a different rendering frame)
-
height will animate correctly (assuming proper use of transition)
-
set height to 100px
-
height will not animate
Ошибка хрома? ошибка спецификации?
Иллюстративный jsfiddle для мотивированных: http://jsfiddle.net/zDywJ/21/