Карты Google в IE7 — внешние элементы с абсолютным расположением отстают

#css #google-maps #css-position

#css #google-карты #css-position

Вопрос:

У меня есть карта Google, встроенная на моей странице, и выпадающее меню, расположенное за ней в IE7.

Это происходит потому, что IE7 не знает, как правильно расположить значения z-index для элементов, если в микс добавлен элемент, расположенный относительно.

В прошлом, когда я сталкивался с этой проблемой, обычно элемент располагался относительно, в чем не было необходимости. Быстрое позиционирование: статично, и все в порядке.

Но в этом случае Google Maps необходимо, чтобы map_canvas были расположены относительно, чтобы можно было расположить фрагменты карты…

Есть ли другой способ обойти это? Любые другие решения, которые кто-либо может предложить?

Заранее спасибо.

Комментарии:

1. Можете ли вы предоставить HTML и CSS-код. Может быть, скрипка или живой пример. Я уверен, что у меня была похожая проблема, и я ее исправил, но, похоже, не могу вспомнить. Если указано выше, возможно, это придет ко мне.

2. Хотел бы я, это на закрытом сервере. Спасибо, надеялся, что, возможно, у кого-то мог быть некоторый опыт работы с этим и вспомнить решение.

Ответ №1:

Здесь нет доступа к IE7, поэтому я не уверен, что это работает… но вы могли бы попробовать следующее: сохраните карты Google div как position:relative; , но попробуйте поместить их в другой, div который position:absolute;

Ответ №2:

Также присвоите родительскому элементу выпадающих списков более высокий z-индекс.

Комментарии:

1. Нет, как я упоминал в вопросе, в IE7 это не имеет никакого эффекта, потому что map_canvas позиционируется относительно.