How to link a page

tf2012
tf2012 used Ask the Experts™
on
How can I cause a link to a page to open the page and show the area of the page that contains that section.  For example, a page has 5 sections and the user is on some other page and the click a link that takes them to the area of the page and shows section 4 instead of just sitting at the top of the page.

How is this done?

Thanks
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Top Expert 2013
Commented:
Actually that link is detailing the obsolete way of doing it.  In a modern page any id can be used as an anchor.  If you have"

<section id="mytarget">

the an url  like

href="http://www.mysite/mypage.html#mytarget"

will put the target section at the top of the page.

Any element can be targeted using the id.  Most commonly the heading tags are used.

Cd&
Commented:
Actually anchors work like this.

On the page where you want the user to land on after the click, you need to put an
<a name="section4">Section 4</a>

Open in new window

link where section 4 actually begins.

When the user clicks the url from the referral page:
http://the-domain-to-land-on.com/the-page-to-land-on.html#section4

Open in new window


He'll be directly landing in section 4 of the page.

Hope I got that clearly explained.
Top Expert 2013

Commented:
As I already stated the anchor form of the a tag is obsolete.

For backward compatibility the modern browsers will still find an anchor using name, but with additional overhead because they will look for id first.  

All new development and maintenance should not be using obsolete formats.

Please read the specification and follow best practice with current standards applied.

Cd&

Author

Commented:
Thanks for the info!

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial