Php ImageMapster不仅在Internet Explorer中渲染某些区域

Php ImageMapster不仅在Internet Explorer中渲染某些区域,php,javascript,internet-explorer,imagemap,imagemapster,Php,Javascript,Internet Explorer,Imagemap,Imagemapster,我使用ImageMapster生成图像地图区域周围的填充和轮廓,这给我带来了IE无法显示chrome、safari和Firefox绝对没有问题的东西的问题 在IE中打开上述链接时,有两个区域保持白色。 这些区域与较大区域重叠,并通过重复该区域和nohref标记以及与较大区域共享相同名称而从中排除 有人有什么想法吗 谢谢看起来这里有一些事情在起作用。首先,当我在IE9中打开该链接时,它以“怪癖”模式呈现。您的HTML没有DOCTYPE、HTML或BODY标记。HTML5技术上允许你省略HTML,

我使用ImageMapster生成图像地图区域周围的填充和轮廓,这给我带来了IE无法显示chrome、safari和Firefox绝对没有问题的东西的问题

在IE中打开上述链接时,有两个区域保持白色。 这些区域与较大区域重叠,并通过重复该区域和nohref标记以及与较大区域共享相同名称而从中排除

有人有什么想法吗


谢谢

看起来这里有一些事情在起作用。首先,当我在IE9中打开该链接时,它以“怪癖”模式呈现。您的HTML没有
DOCTYPE
HTML
BODY
标记。HTML5技术上允许你省略
HTML
头部
身体
,尽管这仍然让像我这样的人感到害怕。但是,它不允许您省略
DOCTYPE
标记。当没有
DOCTYPE
时,IE9似乎默认为quirks模式,因此您应该从添加以下内容开始:

<!doctype html>
对于左侧区域,以及

fillColorMask: '99BA67'

对于正确的区域(这些颜色与它们已经填充的颜色相匹配,因此应该不会对它们造成任何影响)。

谢谢您的回答!。。它工作得很好。唯一的问题是,我用php生成这些参数,现在较大区域的遮罩颜色与其中较小区域的颜色不匹配,这使得IE地图比在FF中显示时更不“准确”。你能想出一个简单的方法来修理它吗?这不是一个大问题,因为实际的颜色出现在悬停。这是IE对我理智的又一次胜利。在IE6-8中使用填充时,它永远不会完全正确,因为它使用不同的技术渲染热点。但在IE9中应该是正确的。如果您在IE9中点击F12,请验证“文档模式”是否显示“IE9标准”
fillColorMask: '99BA67'