Я не уверен, что это будет легко объяснить, просто не показав вам, поэтому вот пример -
http://jsfiddle.net/46gL8/1/
При просмотре в FF, Chrome и IE8 /9 пример работает как ожидалось.При просмотре в IE7 вложенный UL
отображается внутри родительского элемента, несмотря на то, что оба позиционируются абсолютно.Такие вещи, как z-index
, не имеют значения, и единственным исправлением было удаление линии filter:
из класса теней.
Полагаю, было бы неплохо просто отобразить обычную границу или что-то в IE7, но было бы замечательно, если бы кто-то имел представление!