我正在尝试在我的设计中添加一个谷歌地图,它应该是响应式的。我使用了适用于图像的相同代码......但由于某种原因,地图的 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 在不失去其想要的高度的情况下做出响应?