html - 谷歌地图弄乱了我的页面 :)

标签 html css google-maps

我在我的页面上添加了一个谷歌地图: http://www.comehike.com/outdoors/trees/trees.php?tree=43

但出于某种原因,我无法正确处理两件事: 1)页面向左移动 2)而且我不能让 map 成为页面的宽度,以及以像素为单位的设定长度 - 这可能吗?现在我只有 style="width:750px; height:300px"用于 map_canvas div。

谢谢, 亚历克斯

最佳答案

关于您的页面“向左移动”,我注意到页面顶部有以下样式:

  body { height: 100%; width: 70%; margin: 0px; padding: 0px }

您确定不只是要删除高度和宽度说明符吗?这会将您的页面塞入浏览器窗口宽度的 70%。我认为这不是 Google map 的问题。不确定这是否是您描述的行为。

至于谷歌地图的宽度,去掉“width: 750px;”来自 div#map_canvas 上的内联样式。 block 级元素(如 div)自动跨越其容器的整个宽度,而无需 CSS 样式的任何进一步干预。你只需要给它高度,否则浏览器会渲染高度为 0px 的 div。

关于html - 谷歌地图弄乱了我的页面 :),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5024583/

相关文章:

html - Dreamweaver:背景图像设置在高度:自动将不显示任何内容

html - CSS使背景图像即使在不同的浏览器尺寸下也能保持原位

javascript - 如何对齐窗口的弹出中心

javascript - 地理坐标附近的 Google 用户图像

html - 需要 CSS 样式问题帮助

javascript - 文本区域验证不起作用 Javascript

html - 如何在 Angular 中为 ng-otp-input 包的输入字段赋予边框颜色?

javascript - 如何根据从下拉菜单中选择的城市显示 Google map

ios - map 应用程序不工作

javascript - 收到错误,指出声明的变量未定义