2012-08-14 95 views
0

我正在一个网站(在Wordpress中)有内容和页脚之间的标题,然后绝对定位显示,如你所期望的。这工作完美无缺,直到我试图使用评论内部链接。内部链接打破网站结构

如果您单击内部注释链接,它将向上移动内容区域(通过/在标题下),而不是将屏幕向下移动到注释的位置。您可以点击“1条评论”在此处查看:http://peterbooker.com/blog/。无论是从博客页面或特定的帖子页面。

我无法找到一种方法来防止这种使用CSS,但有没有办法阻止这种使用JavaScript和/或其他任何东西?

我真的想得到这个工作,我会很感激任何帮助/建议/指导。

+2

请发表您认为是造成问题的代码! – 2012-08-14 14:28:49

+0

一切似乎都对我很好?当您点击“1条评论”时,它会将您带到评论页面,该页面上没有博客文章。 – 2012-08-14 14:41:54

+0

博客文章在那里,它只是在标题下(并在页面的顶部)。这是无意的行为。 – 2012-08-14 14:47:28

回答

0

好了,你的CSS是很奇怪的,但你可以解决这个问题:

  • 删除溢出:隐藏;从主要和使用一个div来清除二次div后的花车。
  • 删除整个padding-bottom:5000px; margin-bottom:-5000px;从中学......这是没有意义的。

然后你可以拨弄正确。但隐藏的溢出导致你的问题在这里。

+0

谢谢,我会放弃这一点。 仅供参考,较大的填充和边距会造成侧栏与内容区域一样长的错觉,即使不是。非常有用! – 2012-08-14 14:54:01

+0

是的,但这是一个非常奇怪的做法,并实现你必须使用溢出:隐藏;这打破了你的网站。一种常见的技巧是让父母的div同时包含主div和辅助div,使用背景图像(在你的情况下,一行位于正确的位置)。 – riku 2012-08-14 15:00:09

+0

你的修复工作完美,谢谢你riku。我会尝试找到一种方法来继续使用边缘/填充技巧,避免使用图像的每一个机会都是不错的。 – 2012-08-14 17:32:30