Мне интересно, возможно ли одно из следующего:
Согласно w3school z-index может работать только на позиционированных элементах.
z-index
Единственный другой способ - изменить порядокэлементы в html.
(1) Нет. см. Спецификации CSS :
Для позиционированного блока свойство 'z-index' указывает: 1. Уровень стека... Каждый позиционированный блок в заданном контексте стека имеет целочисленный уровень стека.
Для позиционированного блока свойство 'z-index' указывает: 1. Уровень стека...
Каждый позиционированный блок в заданном контексте стека имеет целочисленный уровень стека.
(2) Нет. Порядок стека CSS z-индекс