【发布时间】:2012-09-22 12:08:25
【问题描述】:
我正在尝试将谷歌地图添加到我的设计中,它应该是响应式的。我使用了适用于图像的相同代码...但由于某种原因,地图的 iframe 会根据我没有选择的尺寸调整大小。
HTML
<iframe src="http://maps.google.com/maps/ms?vpsrc=6&ctz=-480&ie=UTF8&msa=0&msid=210840796990572645528.00049770919ccd6759de3&t=m&ll=30.751278,68.203125&spn=84.446143,175.429688&z=2&output=embed" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="635" height="300"> </iframe>
和 CSS
iframe {
max-width: 100%;
height: auto;
width: auto; /*IE8 bug fix*/
vertical-align: middle;}
或者您可以在此处实时查看并修改它: http://jsfiddle.net/corinne/pKUzU/ (如果你去掉 CSS,你会明白我的意思)。
我的问题是如何让这个 iframe/map 在不失去其想要的高度的情况下做出响应?
【问题讨论】:
标签: css google-maps iframe responsive-design