想象一下这个 DOM:
<header>
<h1> header </h1>
<!-- other elements -->
<nav>
nav
</nav>
</header>
<div>
content
</div>
header 和 nav 都定位为fixed
. 内容 div 定位为relative
. 我需要按以下顺序(从上到下)创建一个带有 z-index 的堆栈:
- 标题 *:not(nav)
- 内容
- 导航
我很难将 nav 放在底部(换句话说,在其父母的兄弟姐妹之下)。我在想所有标题的孩子都必须在其兄弟姐妹之上或之下......这是对的吗?如果是这样,是否有解决这种情况的方法?