0

我正在使用 Visual Studio 2008 开发一个 aspx 页面,其中我有一张我的国家地图的 png 图像和许多其他 png 图像,我国家的每个州都有一张。我正在尝试使用相对定位将这些其他图像(小点)放置在地图图像上。但是我在设计时将控件放置在我想要的位置(在菜单格式 -> 位置...下),当我在任何浏览器中打开页面时,这些控件的位置完全不同。

为了说明我要解释的内容,我将包含 2 张图片,其中一张是我在设计时的页面,另一张是在 IE 中打开的:

操作!当我发布问题时,我发现新用户无法发布图像标签,所以我会尝试只发布链接,对不起

在 VS 的设计时

在 IE 运行时

有谁知道为什么会发生这种情况以及如何修复/处理它?

提前非常感谢。

问候,R。

4

2 回答 2

0

您是否尝试过在父/包含元素(可能是地图)上设置宽度高度?

我之前在 IE 中遇到了一些绝对和相对定位元素的问题,并且给包含的父元素一个宽度和/或高度似乎可以解决它。

于 2009-09-03T12:48:34.677 回答
0

经过几天与 VS 的斗争,我终于找到了一种在设计时设置位置并在运行时保持相同位置的方法:我必须将每个图像放在一个div元素中,并将这个 div 放置在我想要的位置。

我不知道为什么,但是当我在浏览器中打开 aspx 页面时,我的位置完全相同。还有一点工作要做,将所有图像包装在一个 div 中,但我只能通过这种方式取得成功。

于 2009-09-07T15:27:47.743 回答