ciao a tutti,
non sono assolutamente esperto di css ma ci sto provando

vorrei creare un menu con il seguente codice:
in realtà riesco a raggiungere il mio obiettivo ma vorrei perfezionarlo un po':

invece di usare gli spazi "no-break" per dare una dimensione ai div vorrei semplicemente specificarne width ed height in pixel...
in realtà le proprietà larghezza e altezza vengono ignorate, facendomi "collassare" i div (perdono in pratica la larghezza).

ho provato anche ad utilizzare la proprietà display:block (non so se ho fatto bene) ma il menu torna verticale...
Codice PHP:
<div id="menu">
<
ul>[*]
<
div>
    [
url="?page=link1"]<div class="nav"><span>link1</span></div>[/url]
    <
div></div>
</
div>
[*]
<
div>
    [
url="?page=link2"]<div class="nav"><span>link2</span></div>[/url]
    <
div></div>
</
div>
[*]
<
div>
    [
url="?page=link3"]<div class="nav"><span>link3</span></div>[/url]
    <
div></div>
</
div>
[/list]
</
div
con:
codice:
#menu {
	position:relative;
	width:100%;
	height:27px;
	float:right;
}
ul {
	position:absolute; bottom:0; right:0;
	margin:0; padding:0;
}
li {list-style:none;}
ul * {display:inline;}
ul li span {display:none;}
.nav {background-color:#333333;}
.nav:hover {background-color:#990000;}