Лучший способ проиллюстрировать этот вопрос с помощью ... скрипки! До того, как вы посетите скрипку, обратите внимание, что текст за самым серым элементом, который находится сверху светло-серый элемент с рамкой.
Внутри есть основной div обтекания ( root ) и два div обтекания ( wrap1 и wrap2 ). Проблема здесь в том, что мне нужно, чтобы содержимое wrap2 ( highlight ) было позади содержимого wrap1 ( text ), но перед фоном корень .
Это, однако, должно не изменить:
HTML, элементы и обертки должны быть оставлены нетронутыми. Без учета порядка wrap1 и wrap2 внутри root .
Подсветка div должна сохранять абсолютное позиционирование.
Стиль выделение с background-color
не вариант, наличие выделение является обязательным.
PS: курсив ссылается на идентификаторы <div>
s в примере скрипты, для тех, кому было лень его посетить.