ホームページ > ウェブフロントエンド > CSSチュートリアル > Google マップ コンテナが 100% の幅と高さで表示されないのはなぜですか?

Google マップ コンテナが 100% の幅と高さで表示されないのはなぜですか?

Patricia Arquette
リリース: 2024-11-01 17:19:30
オリジナル
452 人が閲覧しました

Why is My Google Maps Container Not Displaying at 100% Width and Height?

Google Maps Container DIV の幅と高さを 100% に設定する方法

Google Maps API v3 をロードして div に表示しようとすると、幅と高さの両方を 100% に設定しているにもかかわらず、地図が表示されない状況。指定した HTML コードは次のとおりです。

<code class="html"><!-- Maps Container -->
<div id="map_canvas" style="height:100%;width:100px;margin:0 auto;">...</div></code>
ログイン後にコピー

この問題を解決するには、Google マップ コンテナ div のすべての親コンテナの幅が 100% に設定されていることを確認することが重要です。さらに、Google マップ コンテナを含む #content div の幅と高さを明示的に絶対値に設定する必要があります。

この問題に対処する更新された CSS コード スニペットは次のとおりです。

<code class="css">body, html {
  height: 100%;
  width: 100%;
}

div#content {
  width: 100%; /* Set absolute width here */
  height: 100%; /* Set absolute height here */
}</code>
ログイン後にコピー

これらの変更を行うことで、Google マップ コンテナの DIV の幅と高さを 100% に設定し、意図したとおりにページ全体をカバーできるようになります。

以上がGoogle マップ コンテナが 100% の幅と高さで表示されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート