1

我有一个新闻页面,我在其中回显来自我的 MYSQL 数据库的新闻,并在页面的正确站点上回显标题,这是指向页面该部分的锚链接。

就像有一个新闻叫“嘿”。然后,如果您按“嘿”,您将被移动到那里。. 这工作得很好。问题是该页面有一个位置固定的菜单。当我按“嘿”时它工作正常,只是固定菜单与某些内容重叠。

所以我想去那个锚标签,但减去菜单的大小。

没有真正的理由发布代码,因为这真的不会解释它,但问题是你链接到锚标签,只是固定菜单与它重叠。我看到了一些关于向标签添加类的内容,并将其定位为相对和边距顶部减去菜单的高度。但这只是移动链接。

有什么建议么?:)

4

1 回答 1

0

任何带有 position: fixed 的内容都会从正常的内容流中取出,因此不会占用页面空间。如果我理解正确,您希望您的菜单(位置:固定)占用页面空间但保持浮动。为了适应这种情况,您需要做以下两件事之一:

  1. 如果您可以在页面的整个垂直长度上为菜单腾出空间,只需在整个页面上添加一个比菜单宽度(或略宽)的边距。
  2. 如果你想让每篇文章在其内容的右上角有一个足够大的空间以供菜单和内容围绕它流动,请创建一个与每篇文章之前的菜单大小相同的 div 并给它浮动:对。

您的问题对于您正在寻找的结果有些模糊,并且没有代码,我无法提供具体信息。我希望这能提供一个关于去哪里的一般指南。

于 2013-01-30T22:41:15.903 回答