Проблемы с IE, касающиеся непрозрачности, порядка наложения и неправильного отображения - PullRequest
0 голосов
/ 16 октября 2011

У меня небольшая проблема с моим кодом в IE, все прекрасно работает в Safari и Firefox, но не в IE.

Моя первая проблема заключается в том, что некоторые из моих элементов расположены позади других элементов, я пытался изменить z-index, но безрезультатно.Так как эти div position: absolute, я не думаю, что это также поможет изменить порядок div в HTML.

Вторая проблема заключается в том, что я не могу настроить прозрачность для работы в IE, я пробовал -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; и filter:alpha(opacity=80);, но безрезультатно.Непрозрачность не работает ни на чем в IE.

Третья проблема заключается в том, что одно из моих изображений полностью исчезло, изображения внутри div="kart" нигде нет в IE.Я применил float:left; к div, поэтому предполагается, что он выстроится под другим div в этом разделе, когда сторона масштабируется.Я нахожу это довольно странным, все остальные img на моем сайте работают нормально, я пытался изменить формат файла, но, опять же, безрезультатно.

Я был бы признателен, если бы кто-нибудь взглянул на это, я самоучка, и у меня нет никого, кто бы спрашивал о подобных вещах.

И извиняюсь за мой плохой английский, я иностранец ..:)

Не уверен, стоит ли мне включать HTML-разметку и CSS-стили, поэтому я просто дам вамURL для начинающих.

Сайт находится по адресу http://www.vstil.com

1 Ответ

1 голос
/ 19 октября 2011

Я выяснил некоторые из моих проблем и хотел бы поделиться ими, если у кого-то должна быть такая же проблема.

Первая проблема была связана с z-индексом элемента и его родительского элемента. В IE дочерний элемент не может иметь более высокий z-индекс, чем его родительский элемент, поэтому я должен был установить для родительского z-indez значение 3, а затем я мог установить для дочернего z-index 2 и 1, чтобы получить их правильно.

Моя вторая проблема с непрозрачностью не состояла в том, что IE запрашивает расположение элемента, который нужно установить. Поэтому было решено установить ширину и высоту элемента, которому я назначил непрозрачность.

Третью проблему исчезнувшего div я еще не выяснил, также сайт был перенесен с сервера и теперь может быть найден на www.fanafysioterapi.no

* Редактировать: Выяснил и третью проблему, которая была похожа на первую. Div был спрятан за другим div, потому что некоторые из div'ов имели относительную / абсолютную позицию, а некоторые - нет. Нашел ответ на мою проблему здесь: https://developer.mozilla.org/en/Understanding_CSS_z-index

снова и снова.

...