如何链接到页面的特定部分

时间:2011-09-07 06:59:27

标签: html ruby-on-rails hyperlink names

我有一个rails应用程序,一个页面是一个“指挥中心”,其中包含指向帮助中心的链接。比如,注册或新帖等等。我怎么做到这一点,当你点击链接时,它不仅会重定向到帮助中心,还会重定向到特定部分。我尝试制作我的链接link_to('/help#sigingup', 'Sign Up Help'),然后在<h1 name='signingup'>Sign Up Help'的帮助中 谁知道我做错了什么?

3 个答案:

答案 0 :(得分:1)

部分链接目标ID不是名称

将其设为id="signingup"而不是name=

应该有效

答案 1 :(得分:1)

您需要使用id属性来创建锚点。

在此处阅读规范:http://www.w3.org/TR/html4/struct/links.html#h-12.2.3

答案 2 :(得分:1)

您想使用锚点

为你的链接做类似的事情;

link_to "Sign Up Help", help_path(:anchor => "signup")

这将为您提供最终带#signup的网址。

然后在您想要跳转到的帮助页面中;

<a name="signup">Sign Up Help</a>