Maison > Article > interface Web > Pourquoi mon conteneur Google Maps ne s'affiche-t-il pas à 100 % de la largeur et de la hauteur ?
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!