46
私はデザインにレスポンスがあると思われるGoogleマップを追加しようとしています。私は画像のために働く同じコードを使用しました...しかし、何らかの理由で、私が選んでいない次元で地図のiframeのサイズが変更されます。レスポンシブなiframe(google maps)と変わったサイズ変更
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を希望の高さを失うことなく反応させる方法です。
上記のコードは、それのコンテナを埋める、それが元の縦横比です開催します。これは、応答性の高いグリッドに適しています。あなたは好きなグリッドブロックにポップすることができます。サイズ変更されても自動的にサイズが変更されます。 – cpg
ありがとう、それは、奇跡の作品! :)私はあなたにいくつかのポイントを与えることができますが、残念ながらまだここで初心者です! – Corinne
@cpgこのコードのリファレンスはありますか?それをよりよく理解しようとしています。具体的には、それはオーバーフローの必要性なしに動作するようです:iframeの100%サイジングの可能性がありますか? – iamkeir