Name each HTML file using no white space. Then make a navigation menu with the links to each page. The target="" attribute always is misused because browsers are still reacting to it incorrectly. Developers still make browsers backwards compatible. Sites do not control how links are opened on a web page and should not have that kind of control for Users. The links are set by the users' browsers' settings for Tabs. Or, they can right click any link and select to open in a new window or tab from the popup Context Menu.
Link Codes:
The link URL/href will be the link that is shown in the browser's address field when you are on the page you want to link to. See:
How to Copy and Paste a URL (Web Address): http://www.stuffpit.com/stuff/copy-paste
How to Copy & Paste the URL in a New Browser Window: http://www.ehow.com/how_6309076_copy-url-new-browser-window.html
Text Link:
Link Text Description
You can change the "p" tags to div tags and style as needed. Absolute and Relative Paths: http://webdesign.about.com/od/beginningtutorials/a/aa040502a.htm
See following sites for navigation menus:
CSS Library Horizontal CSS Menus: http://www.dynamicdrive.com/style/csslibrary/category/C1/
http://www.dynamicdrive.com/dynamicindex1/
http://www.cssplay.co.uk/menus/
How to Style an Unordered List with CSS:http://www.webreference.com/programming/css_style2/index.html
http://efuse.com/Design/navigation.html
Simple JQuery Accordion menu: http://www.i-marco.nl/weblog/jquery-accordion-menu/
Drop-Down Menus, Horizontal Style: http://www.alistapart.com/articles/horizdropdowns/
More...