在我们的项目中,我们使用以下方法将用户链接到页面上的某个锚定区域:
<span style="position: relative; top: -100px; z-index: -1; visibility: hidden;"
id="anchor"> </span>
这用于在精确的锚定元素(如表单)之前留出一点空间。
但是由于 Safari 的某些较晚版本,这已经破坏并且浏览器定位在元素的初始位置,而不考虑相对位置。
也许你也遇到了这个功能/错误,并且有一些工作可以提出或可以指出我的方法不好的原因。