Home > Article > Web Front-end > Why is My Google Maps Container Not Displaying at 100% Width and Height?
Upon loading Google Maps API v3 and attempting to display it in a div, you may encounter a situation where the map is not visible despite setting both width and height to 100%. The HTML code you have provided is as follows:
<code class="html"><!-- Maps Container --> <div id="map_canvas" style="height:100%;width:100px;margin:0 auto;">...</div></code>
To resolve this issue, it is crucial to ensure that all parent containers of the Google Maps container div have their width set to 100%. Additionally, the #content div, which contains the Google Maps container, must have its width and height explicitly set to absolute values.
Here is an updated CSS code snippet that addresses the issue:
<code class="css">body, html { height: 100%; width: 100%; } div#content { width: 100%; /* Set absolute width here */ height: 100%; /* Set absolute height here */ }</code>
By making these changes, you will be able to set the width and height of the Google Maps container DIV to 100% and have it cover the entire page as intended.
The above is the detailed content of Why is My Google Maps Container Not Displaying at 100% Width and Height?. For more information, please follow other related articles on the PHP Chinese website!