Sams Teach Yourself HTML 4 in 24 Hours

Sams Teach Yourself HTML 4 in 24 Hours

By Dick Oliver

Relative Addresses

If you have many pages, you'll want to put them in more than one directory folder. In that case, you still shouldn't use the full Internet address to link between them. You can use relative addresses, which include only enough information to find one page from another.

A relative address describes the path from one Web page to another, instead of a full (or absolute) Internet address.

For instance, suppose you are creating a page named zoo.htm in a directory folder named webpages on your hard drive. You want to include a link to a page named african.htm, which is in a subfolder named elephants within webpages. The link would look like the following:

<a href="elephants/african.htm">learn about african elephants.</a>

The african.htm page might contain a link back to the main zoo.htm page:

<a href="../zoo.htm">return to the zoo.</a>

The double dot (..) is a special code that indicates the folder containing the current folder. (The .. means the same thing in DOS, Windows, Macintosh, and UNIX.)

You can then move these pages to another directory folder, disk drive, or Web server without changing the links, as long as you always put african.htm inside a subfolder named elephants.

Relative addresses can span quite complex directory structures if necessary; Hour 22, "Organizing and Managing a Web Site," offers more detailed advice for organizing and linking among large numbers of Web pages.

Remember to use only filenames (or relative addressing) for links between your own pages, but full Internet addresses for links to other sites.

Share ThisShare This

Informit Network