<a name="a1">a1</a>
<a href="#a1">1</a>
弊端:
--产生一个无意义的 a 标签;
-- a 标签缺少 href 属性,不符合 XHTML 标准;
--多了 name 属性,不符合 XHTML 标准。
解决办法:
使用 id 时,我们不再局限于 a 标签,可以用于其他标签<h2 id="a1">zzz</h2>
这种用 id 做锚点在 IE、Firefox、Chrome、Opera 中都是受支持的。
另外再说一下,<a name="A0" id="A0"></a>中的name与id,可以只使用一个,但某些情况下,只是用name会造成锚点无效的错误。建议还是name 与id同时使用。