我正在尝试创建一种效果,在页面上有一个小标题,该标题始终在顶部可见,然后是可以上下滚动的页面其余部分。
目前,只要页面滚动,标题就会滚动离开页面,这不是我想要的。我考虑过让页面的第二部分成为滚动 div,类似于这个答案,但不幸的是,这种方法似乎需要我提前知道我的标题 div 的高度而我不知道 - 原因是它是可能的高度将根据页面的宽度而变化,因此如果页面不够宽,标题的一部分将溢出到下一行。由于这个原因,绝对位置似乎也是不可能的,因为我无法提前知道第二个 div 的位置 - 它应该就在第一个 div 之后,无论它在哪里,即相对位置但似乎绝对定位是使可滚动 div 工作的技巧的一部分。
那么,如何仅使用 CSS 实现相对于页面上另一个元素定位的滚动 DIV?