Cita:
Iniciado por Rafael Acá me encontré una solución muy interesante usando padding. Al parecer padding es proporcional al width. Entonces hay que poner height 0 y padding-bottom con el porcentaje que necesites.
[URL]http://stackoverflow.com/questions/11535827/responsive-height-proportional-to-width[/URL]
Tal vez necesites un overflow: hidden.
Perfecto amigo! Muchísimas gracias! ha funcionado a la perfección! en este caso había que usar un padding del 125%. El porcentaje se haya haciendo un sencillo calculo:
(ancho original) 960 = 100
(alto original) 1200 = X
luego:
960X = 120.000
120.000/960=125 (este resultado es el porcentaje de padding necesario)