Z-index — как спрятать дочерний элемент за родительским?

На дворе ночь, голова ломается
простая задача, с которыми, вроде, сталкиваюсь повседневно

есть родительский элемент
есть дочерний - он шестой по вложенности, т.е. код выглядит вот так:
<header> <!-- мамка -->
  <div id="header">
    <nav>
      <ul>
        <li>
          <ul> <!-- чадо -->


но представим, что код такой:
<header> <!-- мамка - position:fixed; bg-color: white -->
        <li>
          <ul> <!-- чадо - position:absolute -->


Как спрятать "чадо" под "мамку"?
Что надо дать посреднику <li> ?
Я просто уже час бьюсь, мне кажется я всего пару методов по кругу пускаю и с места не двигаюсь

специально склеил испытательный полигон: codepen.io/anon/pen/zvyMVZ
теги другие, но суть та же
  • Вопрос задан
  • 3052 просмотра
Пригласить эксперта
Ответы на вопрос 3
@onvorobyov
z-index 1
z-index 0
Ответ написан
ul {
  background-color: inherit;
}
codepen.io/corvus-007/pen/EVGJxm?editors=110
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы