我已經在twitterBootstrap基本的響應式設計網站中實現了GoogleMapsV3地圖。CSS縮放高度以匹配寬度 - 可能與一個formfactor
但我的問題很簡單:我有:
<div id="map"></map>
和
#map{ width: 100%; height: 200px }
我希望能夠改變高度的形狀因子。像這樣「在我的夢裏CSS」
#map { width: 100%; height: width * 1.72 }
我試圖離開了高度設置爲auto,各種persentages - 但只是爲了使div合攏對我始終。
我沒有問題,寫一個js的解決方案,但希望有一個簡單的cleancut CSS的解決方案,可能CSS3
如果沒有可能,這將是對js的我離開這個的最佳方式? (定時器,事件...等)
Calc is no-go - thanks for caniuse.com link。但js是完美的! – Steen
'height:calc(width * 1.75)'無效無效 –
直到我添加了一些單元,它才奏效: 'mapElement.style.height = Math.floor(mapElement.offsetWidth * 1.72)+' px';' – ajHurliman