Я просто нашел это <a href="#comment:9"></a>
может работать то же как <a name="comment:9"></a>
,
который является более стандартным?
Один не более «стандартен», чем другой. Они оба являются частью спецификации HTML. Первый - это ссылка на вторую. Если вы нажмете на
<a href="#comment:9"></a>
, ваш браузер перейдет к той части страницы, которая определена параметром
<a name="comment:9"></a>
. Когда это произойдет, вы можете увидеть, как полоса прокрутки перемещается в вашем браузере.
кажется более свободным, тем самым сохраняя сущность href
там, а не имени
, который лучше / идеален для элементов формы.
Если вы пытаетесь создать ссылку на цель внутри веб-страницы, вы должны использовать стандартный #. Это делает смысл однозначным. Тот факт, что один браузер делает предположение о более позднем методе, не означает, что все это делают, и что те, которые делают сейчас, будут продолжать делать это в будущем.
Также здесь есть ссылка на Ссылки в документации HTML .