Проблема перекрытия изображений в IE8 (CSS) - PullRequest
0 голосов
/ 07 марта 2012

У меня есть веб-сайт, на котором требуется разместить два изображения друг над другом, одно из которых является базовой картой, а другое - прозрачным изображением с некоторыми точками.URL для каждого получен из Json с использованием этого кода

Public Function exportMap(ByVal bbox As GenericExtent, Optional ByVal layers As String = "", Optional ByVal transparent As String = "true", Optional ByVal dpi As Integer = 96, Optional ByVal imageSr As String = "") As MapExportResponse



If transparent <> Me.transparent Then
            transparent = Me.transparent
        End If

        Dim link As String

        link = mapServiceUrl & EXPORT_STRING
        link &= EXPORT_BBOX_STRING & bbox.ToRESTstring
        link &= EXPORT_LAYERS_STRING & Me._layers
        link &= EXPORT_LAYERDEFS_STRING & Me._exportLayerDefs
        link &= EXPORT_SIZE_STRING & Me.exportSize
        link &= EXPORT_FORMAT_STRING & Me.exportFormat
        link &= EXPORT_IMAGESR_STRING & imageSr
        link &= EXPORT_TRANSPARENT_STRING & transparent
        link &= EXPORT_DPI_STRING & dpi
        link &= EXPORT_F_STRING

        Dim jsonObj As String = Me.DownloadUTF8String(link)

        Dim jsonExport As MapExportResponse = Json.JsonConvert.DeserializeObject(jsonObj, System.Type.GetType("Beans.restMapService.MapExportResponse"))

        Return jsonExport

    End Function

И затем он добавляется с помощью этого кода;

Public Sub buildMapStack(ByRef mapStack As HtmlGenericControl)

        Dim tempImg As HtmlImage
        Dim mapExportResponse As New MapExportResponse
        Me._scale = ""

        For Each tempMap As MapService In Me.mapCollection
            mapExportResponse = tempMap.exportMap(Me.extent)

            If Me._scale Is "" Then
                Me._scale = "1 : " & mapExportResponse.scale.ToString("N")
            End If

            tempImg = New HtmlImage
            tempImg.Alt = mapExportResponse.href
            tempImg.Src = mapExportResponse.href
            mapStack.Controls.Add(tempImg)
        Next

    End Sub

Это прекрасно работает в Chrome / FF / IE7, но в IE8второе изображение не будет отображаться правильно.

Как это должно выглядеть: http://s16.postimage.org/n8x0fbvx1/Map_Correct.png

Как это выглядит в IE8: http://s7.postimage.org/5b5fwlcaj/Map_In_Correct.png Вы можете видеть, как оно выдвигаетсяправо.Я не уверен, почему он это делает.

Есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...