id和name那个是用来标记锚点的标准用法?_html/css_WEB-ITnose
程序员文章站
2023-12-27 17:45:21
...
没搜到。
回复讨论(解决方案)
没看懂你什么意思?
你加#号是啥意思,写id要么就是要单独给它设置样式,要么就是要取值,写name一般是为了取值
你加#号是啥意思,写id要么就是要单独给它设置样式,要么就是要取值,写name一般是为了取值
我打错了,没有#。这个不是样式。
主要是你想要干啥
用法已经告诉你了,怎么用就看你自己了,结帖给分吧
主要是你想要干啥
自己去百度“锚点”。我要的是标准。
推荐用id,遵循xhtml规则,而且在 IE、Firefox、Chrome、Opera 中都是受支持的。name属性相对于标签不同是有限制的
推荐用id,遵循xhtml规则,而且在 IE、Firefox、Chrome、Opera 中都是受支持的。name属性相对于标签不同是有限制的
http://*.com/questions/484719/html-anchors-with-name-or-id
搜到个东西。太长了,明天再看吧。
按照规范的角度讲,作为定位的锚点,位置一般是独一无二的,因此起名也就应该独一无双,所以用ID比NAME更规范一些.这就是HTML5对的清理原因.
如果不考虑HTML5,这个问题就用不着讨论,因为不管规范不规范,它的确有效,存在即合理.
而如果考虑HTML5的话,也没啥可讨论,因为已经不被其承认了.