Jump to content
  • 0

Странное поведение after в ie


Zverushka
 Share

Question

В ие разных версий у формы, которой сделана тень через псевдоэлемент - наблюдается странный эффект. Тень скачет - то на месте, то вниз (при прокрутке), то на место становится, то уходит куда-то. Непонятно, почему. В других браузерах все нормально. сам сайт http://zverushka.zz.mu/water/

q2.png

Cам стиль тени задан так

:after {      position: absolute;      content: "";      display: block;      top: 100%;      left: 0;      background: url("../img/form-shadow-green.png");      width: 300px;      height: 240px;      z-index: -1;    }
Edited by Zverushka
Link to comment
Share on other sites

13 answers to this question

Recommended Posts

  • 0

А IE разве понимает after? Я всегда вот эту штуку подлючаю, хотя там до IE8


У меня в IE11 все хорошо, в режиме эмуляции IE9 тоже. 

Виртуалки уже не стал включать.

Edited by npofopr
Link to comment
Share on other sites

  • 0

В 11 осле, в режиме эмуляции ie8 верхнего бекграунда вообще нет. Удалил 11-ый ie, пусть он горит в аду, запустил эмуляцию через 10-ый - все ок. По крайней мере бекграунд есть ) Это я к тому, чтобы не спешили ie10 менять, на этот 11-ый треш. ))

 

В ie8 действительно все забавно выглядит, то вниз, то чуть-чуть вниз, то совсем исчезает.

Не понял только, зачем вам "z-index: -1" в "after:"?

Edited by advokatua
Link to comment
Share on other sites

  • 0

В 11 осле, в режиме эмуляции ie8 верхнего бекграунда вообще нет. Удалил 11-ый ie, пусть он горит в аду, запустил эмуляцию через 10-ый - все ок. По крайней мере бекграунд есть ) Это я к тому, чтобы не спешили ie10 менять, на этот 11-ый треш. ))

 

В ie8 действительно все забавно выглядит, то вниз, то чуть-чуть вниз, то совсем исчезает.

Не понял только, зачем вам "z-index: -1" в "after:"?

Тень длинная, чтобы текст не перекрывала, а то не не выделить будет.

Link to comment
Share on other sites

  • 0

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

Link to comment
Share on other sites

  • 0

Фотошоп обрезает слой по выделению ровно до тех пор, пока идет переход. Я вырезала и не парилась, так как если пытаться укоротить слой вручную - скорее всего переход будет обрезан - килобайты все равно не сэкономлены, время потрачен. В общем лишняя работа. Да и даже 60 пикселей не избавят от необходимости -1 z-index.

Edited by Zverushka
Link to comment
Share on other sites

  • 0
В 11 осле, в режиме эмуляции ie8 верхнего бекграунда вообще нет. Удалил 11-ый ie, пусть он горит в аду, запустил эмуляцию через 10-ый - все ок. По крайней мере бекграунд есть ) Это я к тому, чтобы не спешили ie10 менять, на этот 11-ый треш. ))
 

да какая разница? эмуляция не даёт 100% гарантии. если требуется проверка в конкретном ИЕ -- в нем и надо проверять.

VirtualBox никто не отменял.

Link to comment
Share on other sites

  • 0

Klierik, разница в том, что на 10-ом осле можно сэмулировать некоторые баги, так будто это полу-реальный ие8, а на 11-ом уже хрен.

Если нужно эмулировать все баги 8-ого ИЕ, тогда очевидно без виртуалки не обойтись.

Link to comment
Share on other sites

  • 0

@advokatua, раньше натыкался на тот факт, что IE9 рендерил правила, в режиме эмуляции, которые IE8 понимать не должен. да и заказчики разношерстные о своими версиями IE. В итоге в идеале иметь Win7 + IE(8\9\10\11) с последними обновлениями OS

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy