Maison  >  Article  >  interface Web  >  Pourquoi mon conteneur Google Maps ne s'affiche-t-il pas à 100 % de la largeur et de la hauteur ?

Pourquoi mon conteneur Google Maps ne s'affiche-t-il pas à 100 % de la largeur et de la hauteur ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-01 17:19:30342parcourir

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

Comment définir la largeur et la hauteur du DIV du conteneur Google Maps à 100 %

Lors du chargement de l'API Google Maps v3 et de la tentative de l'afficher dans un div, vous pouvez rencontrer un message situation dans laquelle la carte n'est pas visible malgré le réglage de la largeur et de la hauteur à 100 %. Le code HTML que vous avez fourni est le suivant :

<code class="html"><!-- Maps Container -->
<div id="map_canvas" style="height:100%;width:100px;margin:0 auto;">...</div></code>

Pour résoudre ce problème, il est crucial de s'assurer que tous les conteneurs parents du div de conteneur Google Maps ont leur largeur définie sur 100 %. De plus, le div #content, qui contient le conteneur Google Maps, doit avoir sa largeur et sa hauteur explicitement définies sur des valeurs absolues.

Voici un extrait de code CSS mis à jour qui résout le problème :

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

div#content {
  width: 100%; /* Set absolute width here */
  height: 100%; /* Set absolute height here */
}</code>

En apportant ces modifications, vous pourrez définir la largeur et la hauteur du conteneur DIV de Google Maps à 100 % et le faire couvrir la totalité de la page comme prévu.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn