我已经在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