日期:2014-05-17  浏览次数:20675 次

id和name那个是用来标记锚点的标准用法?
没搜到。
------解决方案--------------------
推荐用id,遵循xhtml规则,而且在 IE、Firefox、Chrome、Opera 中都是受支持的。name属性相对于标签不同是有限制的
------解决方案--------------------
按照规范的角度讲,作为定位的锚点,位置一般是独一无二的,因此起名也就应该独一无双,所以用ID比NAME更规范一些.这就是HTML5对<A NAME="...">的清理原因.

如果不考虑HTML5,这个问题就用不着讨论,因为不管规范不规范,它的确有效,存在即合理.
而如果考虑HTML5的话,也没啥可讨论,因为<A NAME="...">已经不被其承认了.