我只能发布一个链接,因此这里是带有相应链接的引用页面:
我正在使用适用于 Google map v3 的 extinfowindow 修改版本(引用链接 1) 为我的标记显示自定义信息框窗口。当我 在 v3 中成功实现了 InfoBox,我遇到了一个问题 测试期间的 IE。信息框在所有浏览器中都能正确呈现,但 IE。但是,如果我直接使用 IE 查看信息框 HTML,它会呈现 正确。但是,当我查看 map 中的信息框时(单击 标记),我看到这个:(引用链接2)。 HTML 文件是 在(引用链接3)并且应该在任何 浏览器直接查看。我正在使用的信息框 javascript 位于 (引用链接4)。
我不知道为什么只有在 map 上渲染时显示才会困惑 在IE中。我已经更改了定位和类/ID 以检查是否有任何 冲突但没有运气。定位和背景得到 不管我怎么改变,IE 都搞砸了。我错过了什么? 如果我需要提供任何额外信息,请告诉我。
最佳答案
MSIE 通常需要正确的 DOCTYPE 来显示精确对齐的内容。
尝试使用
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd ">
关于javascript - Google map 信息框在 IE 中无法正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2173297/