我有一个元素并分配top: -100%
给该元素。我需要top: -100%
翻译成top: -{height-of-the-element}
. 但我得到的是top: -{height-of-another-element-wrapping-it}
。
下面是一些解释 HTML 和 CSS 的代码(不是完整代码,因为它非常复杂):
<nav>
<section>
<ul>
<li>
<ul class="i-want-to-use-top-here"></ul>
</li>
</ul>
</section>
</nav>
nav {
height: 60px;
}
.i-want-to-use-top-here {
height: 200px;
position: absolute;
top: -100%;
}
为什么会这样?如何获得要使用的元素高度的 -100% top
?