HTML bookmarks, or on-page link targets, are used often so viewers can easily jump to another section on a page. The link would be in this form: <a href="#hello">
. Then define the bookmark with code like this: <a name="hello">
These links have stopped working if you use the wrong HTML code. Used to be you could use <a name="hello"></a>
or <a id="hello"></a>
but you can now only use the id attribute for this.
name= is deprecated for link targets, and invalid for links in HTML5. It no longer works at least in latest Firefox (v13). Change <a name="hello">
to <a id="hello">
The target does not need to be an <a>
tag, it can be <p id="hello">
or <h2 id="hello">
etc. which is often cleaner code.
name= is still used (needed) in forms. It is also still needed in META tags.
Leave a Reply
You must be logged in to post a comment.