Questions tagged «anchor»

锚点(<a> ... </a>)是一个HTML元素,用于定义当前元素(锚点)和目标(URI)之间的链接。

30
如何创建充当链接的HTML按钮?
Наэтотвопросестьответына 堆栈溢出нарусском:КаксоздатьHTML-кнопку,котораябудетвестисебя,какгиперссылка? 我想创建一个类似于链接的HTML按钮。因此,当您单击按钮时,它将重定向到页面。我希望它尽可能地易于访问。 我也希望这样做,因此URL中没有任何多余的字符或参数。 我该如何实现? 根据到目前为止发布的答案,我目前正在这样做: &lt;form method="get" action="/page2"&gt; &lt;button type="submit"&gt;Continue&lt;/button&gt; &lt;/form&gt; 但这是在Safari和Internet Explorer中,它在URL的末尾添加了问号字符。我需要找到一种不会在URL末尾添加任何字符的解决方案。 还有其他两种解决方案:使用JavaScript或设置链接的样式以使其看起来像按钮。 使用JavaScript: &lt;button onclick="window.location.href='/page2'"&gt;Continue&lt;/button&gt; 但这显然需要JavaScript,因此,屏幕阅读器无法访问它。链接的重点是转到另一个页面。因此,试图使按钮像链接一样工作是错误的解决方案。我的建议是,您应该使用链接并设置其样式以使其看起来像一个按钮。 &lt;a href="/link/to/page2"&gt;Continue&lt;/a&gt;

18
如何使用JavaScript检查URL中的#哈希?
我有一些jQuery / JavaScript代码,仅当#URL中有哈希()锚链接时才要运行。如何使用JavaScript检查此字符?我需要一个简单的包罗万象的测试,该测试可以检测如下URL: example.com/page.html#anchor example.com/page.html#anotheranchor 基本上是这样的: if (thereIsAHashInTheUrl) { do this; } else { do this; } 如果有人能指出我正确的方向,那将不胜感激。


27
将div链接
我有一个&lt;div&gt;带有一些我不想更改的精美视觉内容的块。我想使其成为可点击的链接。 我在寻找类似的东西&lt;a href="…"&gt;&lt;div&gt; … &lt;/div&gt;&lt;/a&gt;,但这是有效的XHTML 1.1。
545 css  html  xhtml  anchor 


27
单击锚点链接时平滑滚动
我的页面上有几个超链接。用户访问我的帮助部分时将阅读的常见问题解答。 使用锚链接,我可以使页面滚动到锚,并在那里引导用户。 有没有办法使滚动平滑? 但是请注意,他正在使用自定义JavaScript库。也许jQuery提供了类似的功能?

8
如何在HTML的新标签页中打开链接?
我正在处理HTML项目,但是我不知道如何在没有JavaScript的情况下在新标签页中打开链接。 我已经知道可以&lt;a href="http://www.WEBSITE_NAME.com"&gt;&lt;/a&gt;在同一选项卡中打开链接。有什么想法如何使其在新的环境中打开吗?

30
固定的页眉与页内锚重叠
如果我在HTML页面中有一个非滚动标题,该标题固定在顶部并具有定义的高度: 有没有一种方法可以使用URL锚点(该#fragment部分)使浏览器滚动到页面中的某个点,但是在没有JavaScript的帮助下仍然可以尊重固定元素的高度? http://foo.com/#bar 错误(但常见的行为):正确: + --------------------------------- + + -------------- ------------------- + | BAR /////////////////////标题| | /////////////////////// + --------------------------------- + + -------------- ------------------- + | 这是本文的其余部分| | 酒吧| | ... | | | | ... | | 这是本文的其余部分| | ... | | ... | + --------------------------------- + + -------------- ------------------- +
358 html  url  anchor  fragment 

27
如何在AngularJS中处理锚点哈希链接
你们中有谁知道如何在AngularJS中很好地处理锚点哈希链接吗? 我为简单的常见问题解答页面添加了以下标记 &lt;a href="#faq-1"&gt;Question 1&lt;/a&gt; &lt;a href="#faq-2"&gt;Question 2&lt;/a&gt; &lt;a href="#faq-3"&gt;Question 3&lt;/a&gt; &lt;h3 id="faq-1"&gt;Question 1&lt;/h3&gt; &lt;h3 id="faq-2"&gt;Question 2&lt;/h3&gt; &lt;h3 id="fa1-3"&gt;Question 3&lt;/h3&gt; 单击上面的任何链接时,AngularJS会拦截并将我路由到一个完全不同的页面(在我的情况下是404页,因为没有路由与这些链接匹配。) 我的第一个想法是创建一个匹配“ / faq /:chapter ” 的路由,并在相应的控制器中检查$routeParams.chapter匹配的元素之后,然后使用jQuery向下滚动到它。 但是随后AngularJS再次对我大喊大叫,无论如何仍只是滚动到页面顶部。 那么,这里有人在过去做过类似的事情并且知道解决方案吗? 编辑:切换到html5Mode应该可以解决我的问题,但是无论如何我们都必须支持IE8 +,所以我担心这不是一个可以接受的解决方案:/

17
如何滚动HTML页面到给定的锚点?
我想让浏览器仅使用JavaScript即可将页面滚动到给定的锚点。 我在HTML代码中指定了name或id属性: &lt;a name="anchorName"&gt;..&lt;/a&gt; 要么 &lt;h1 id="anchorName2"&gt;..&lt;/h1&gt; 通过导航到,我希望获得与您相同的效果http://server.com/path#anchorName。应滚动页面,使锚点位于页面可见部分的顶部附近。






By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.