J'ai implémenté une carte GoogleMapsV3 dans un site twitterBootstrap en responsive design.
Mais ma question est très simple : j'ai :
<div id="map"></map>
et
#map{ width: 100%; height: 200px }
J'aimerais pouvoir modifier la hauteur en fonction du facteur de forme. Comme dans ce "in my dreams CSS".
#map { width: 100%; height: width * 1.72 }
J'ai essayé d'omettre la hauteur, de régler sur auto, et toutes sortes de persentages - mais cela n'a eu pour effet que de faire s'effondrer la div sur moi en permanence.
Je n'ai aucun problème à écrire une solution js, mais j'espère une solution CSS simple et claire, éventuellement CSS3.
Si ce n'est pas possible, quel serait le meilleur moyen de me sortir de là ? (timers, events...ou autres)