2010-05-21 113 views
1

我刚刚发现<a href="#comment:9"></a>可以工作一样<a name="comment:9"></a>HTML锚:<a>

这是更标准?

+0

'' – kennytm 2010-05-21 06:34:41

回答

0

<a href="#comment:9"></a>似乎更多地在那里,从而保留href那里的本质,而不是name这对于表单元素更好/更理想。

0

如果您试图链接到网页内的目标,您应该使用#这是标准的。这使得含义毫不含糊。仅仅因为一个浏览器对后面的方法进行假设并不意味着所有的都会这样做,现在所做的将会在未来继续。

此处还有一个指向Links in HTML文档的链接。

2

一个并不比另一个更“标准”。它们都是HTML规范的一部分。第一个是第二个链接。如果你点击

<a href="#comment:9"></a> 

那么你的浏览器将导航到定义的页面部分由

<a name="comment:9"></a> 

您可能会看到浏览器的滚动条移动时发生这种情况。

+0

同样的事情,是吧? – wamp 2010-05-21 09:14:43

+2

@wamp:嗯?第一个是*起点*,第二个是*目的地*。 – kennytm 2010-05-21 13:15:19