当前位置: 首页 > 面试题库 >

JavaScript偏移html锚以调整为固定标头

钮兴安
2023-03-14
问题内容

我正在尝试清理锚点的工作方式。我有一个固定在页面顶部的标题,因此当您链接到页面其他位置的锚点时,页面会跳转,因此该锚点位于页面顶部,而将内容保留在固定的标题后面(我希望这就说得通了)。我需要一种将锚点从标头高度偏移25像素的方法。我更喜欢HTML或CSS,但是Javascript也可以接受。


问题答案:

你可以不用任何javascript来使用CSS。

<a class="anchor" id="top"></a>

然后,可以通过将锚定为一个块元素并将其相对定位,将锚定的位置比页面上实际显示的位置高或低。-250px将锚定位置上移250px

a.anchor {
    display: block;
    position: relative;
    top: -250px;
    visibility: hidden;
}


 类似资料:
  • 我有一个关于HTML中锚tel:标记的小问题。 这是有效的,还是有关于如何正确书写的标准? 空格和前缀的问题困扰了我,允许吗?

  • 我有这个奇怪的问题铬(只在铬)。 我有一个页面与std布局(标题,内容,页脚与左和右边距)。内容部分有一个包含许多锚标记的iframe表单

  • 4.3.3 调整偏移量伪指令ORG 调整偏移量伪指令格式: ORG 数值表达式 伪指令的作用是:告诉汇编程序,本伪指令下面的内存变量从该“数值表达式”所指定的地址开始分配。 假设有下列变量定义,并且变量word1的偏移量为0。

  • 4.3 调整偏移量伪指令 调整偏移量伪指令是在内存变量定义时用来调整内存变量起始偏移量的,它们是在把源程序汇编成目标文件时起作用。常用的调整偏移量伪指令有:EVEN、ALIGN和ORG,它们的主要目的是:为了更有效地读取内存单元的内容。 4.3.1 偶对齐伪指令EVEN 偶对齐伪指令格式: EVEN 伪指令的作用是:告诉汇编程序(Assember),本伪指令下面的内存变量从下一个偶地址单元开始分配

  • 问题内容: 我有一个固定位置的标头(动态高度)。 我需要将容器div放在标题下方。由于页眉高度是动态的,因此无法将固定值用于顶部边距。 如何才能做到这一点? 这是我的CSS: …和HTML: 问题答案: 好!正如我现在看到的问题一样,我意识到由于标题的动态高度,我不想提及固定的边距值。 这是我在此类情况下一直使用的内容。 使用jQuery计算标头高度,并将其应用为顶部边距值。

  • 问题内容: 是否有跨浏览器的CSS / JavaScript技术来显示较长的HTML表,以使列标题在屏幕上保持固定并且不随表主体滚动。考虑一下Microsoft Excel中的“冻结窗格”效果。 我希望能够滚动浏览表的内容,但始终能够看到顶部的列标题。 问题答案: 一段时间以来,我一直在寻找解决方案,但发现大多数答案都不起作用或不适合我的情况,因此我用jQuery写了一个简单的解决方案。 这是解决