Pozicování pomocí CSS

Ahoj, chci se zeptat:
při tvorbě stránek pomocí pozicování přes CSS se postupuje tak že si vytvořím např. menu jako tabulku a tu potom pomocí CSS umístím nebo nějak úplně jinak? Díval jsem se na www.jakpsatweb.cz ale za tam jsem odpověď přímo na tuto otázku nenašel.
např:
jak by se pomocí css provedlo jednoduché leve menu?

<table>
<tr>
<td>Menu</td>
</tr>
<tr>
<td>Položka 1</td>
</tr>
.......
</table>

Můžete někdo "předělat" tento jednochý příklad, abych to tak nějak pochopil. (a třeba i s umístěním do levé horní části strany)

Díky Jirka
http://www.jakpsatweb.cz/leve_menu.htm
Třeba takhle:
<head>
<style type="text/css">
.menu {position:absolute; top:0px; left:0px}
</style>
</head>
<body>

<table class="menu">
<tr>
<td>Menu</td>
</tr>
<tr>
<td>Položka 1</td>
</tr>
.......
</table>
</body>

Ale de to udělat mnohem líp...
No jde to udelat asi takhle:
style.css

.menu {
width: 800px;
height: 200px;
}

index.html


<body>
<div class="menu">text menu</div>
</body>
diky
neni zac :-)