Je kan links niet targetten naar een tabel.
Er zijn drie oplossingen waar ik momenteel op kan komen:
1) Een tabel (liefst een div) gebruiken en voor elke link een eigen pagina maken
Je kan je content in een tabel of div plaatsen. Het nadeel van deze methode is dat je zo voor elke link (Home, Class, Pics, ...) een volledige pagina moet maken waar enkel die tabel of div van de andere pagina's zal verschillen.
2) iframes gebruiken
Je kan ook een iframe plaatsen en dit een name attribuut geven (name="mijnFrame"). Vervolgens kan je dan pagina's maken met enkel inhoud op (en natuurlijk de opmaak die binnen je iframe moet komen) en deze via een target in je links in het iframe laten verschijnen.
Voorbeeld: <a href="class.html" target="mijnFrame">Class</a> - <a href="pics.html" target="mijnFrame">Pics</a>
3) Een serverside taal (php, asp) gebruiken en tekst 'includen'
Gezien je vragen vermoed ik dat je nog niet echt een gevorderde bent in het maken van websites, dus deze oplossing zal pas voor later zijn.
Kort uitgelegd betekent het includen dat je aan de hand van parameters (meestal in de url) gaat beslissen welke tekst getoond moet worden.
Deze manier van werken wordt zeer veel gebruikt. Ook hier op het forum. Kijk maar even naar de url:
https://www.beyondgaming.be/archive/web-design-programming.237/html-linken-leggen.273823
Achteraan in de url zie je showthread.php?t=273823
showthread.php is dus de pagina en t is een parameter. In dit geval is t het ID van de thread die moet weergeven worden. Wanneer de server een aanvraag voor deze url krijgt, zal hij in een database gaan kijken welke informatie er bij thread met id 273823 hoort.
Je kan met andere woorden via parameters in de url beïnvloeden welke informatie op de pagina getoond wordt.