2013-04-30 1 views
0

Я испытываю странную проблему. Я стучался в этом больше часа, но безрезультатно.Текстовые дисплеи сверху покрытия div, несмотря на z-index - Chrome & Firefox

У меня есть DIV с текстом, с этим CSS:

z-index: 1; 
    position: relative; 

У меня есть диалоговое окно покрытие (YUI) с этим CSS:

background: #fff; 
    position: absolute; 
    z-index: 200; 

Коробка скатывается в анимации.

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

Мое лучшее предположение, что это проблема рендеринга. Но это происходит как в FF, так и в Chrome (последнее). Любые предложения будут полезны.

-

Скриншот:

enter image description here

+1

вы можете воспроизвести скрипку из этого? –

+0

Отправьте ссылку на страницу, если возможно ... если вы используете рамки CSS, проблема может быть тонкой. –

+0

Это за экраном входа. Я посмотрю, смогу ли я получить авторизацию. – redolent

ответ

1

Я волшебно это исправил. Надеюсь, это поможет кому-то в будущем.

Купить явно указав z-index для родительского элемента, это решается вопрос:

.yui-skin-sam .yui-dt table { 
    width: 100%; 
    z-index: 1;   /* <-- added */ 
    position: relative; /* <-- added */ 
} 
+0

Да, z-индекс во внутреннем элементе не имеет большого значения, если родительский элемент имеет более низкий z-индекс (или более низкий порядок стекирования), чем тот, который следует за ним. –

+0

Это то, что я хочу. Кажется, браузер не знал, какой порядок рисовать, поэтому добавление z-индекса (в родительском) обошло сбой. – redolent

Смежные вопросы