Menos en ie 7, si el texto ocupa demasiado alto, el alto del container aumenta aunque la altura de este no de cabida al contenido, obviamente no se distingue el centrado ya que el contenido ocupa todo el espacio del container.
Ahora IE7, necesita forzosamente que el alto del container supere el del contenido.
Es decir si tu contenido ocupa de alto 100px, en ie7 el alto del container debe ser de por lo menos de más de 100px.
En la script esta bien especificado "/*adaptar el alto según necesidades*/"...
Pero que pasa si usas porcentajes? Cuando aplicas un porcentaje al alto de un elemento, este porcentaje es en relación al tamaño del elemento contenedor, es decir tendrías que meter todo dentro de otro div, y darle a esta un alto con valores absolutos, aunque esto implica una recurrencia innecesaria, seria un container dentro de otro container. Tendría más sentido si me decís que lo aplicas a todo el documento, pero para que eso funcione, una vez más tenes que definir el alto del body. En conclusión, te funcionaría si haces para ie7
Aunque a esta altura, ocuparse de IE7, ya mucho sentido no tiene
Saludos