Grazie mille dei vostri preziosissimi suggerimenti.
Sono riuscito ad ottenre l'effetto desiderato, effettivamente sono stato troppo leggero nel non tener di conto di alcune cose.
Ho una ulteriore domanda. Perché il testo 'Testo sotto middle' con IE lo vedo sotto il menù ed allineato a sinistra (come lo vorrei vedere) mentre su Mozilla no? Dov'è l'errore questa volta?
Vi posto il nuovo codice, ringraziandovi ancora.
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style>
html{ height:100%;
margin:0; }
body{background-image: url(../images/bg_darkgreen.gif);
background-repeat: repeat;
background-color: #9bd094;
height:100%;
margin:0;
}
a:link {
color: #CC3333;
}
a:visited {
color: #990033;
}
div#main {
background-image: url(../images/bg_lightgreen.gif);
background-repeat: repeat;
background-color: #effeed;
border: 1px solid #006600;
position: absolute;
width: 80%;
left: 10%;
right: 10%;
top: 15%;
bottom: 15%;
}
div#middle {
position: relative;
left: 0%;
top: 20%;
right: 0%;
bottom: 20%;
border: 0px solid #cc3300;
background-color: #9bd094;
}
ul
{
margin: 0px;
list-style-type: none;
}
li
{
display: inline;
float: left;
font: normal 10px verdana;
width: 15%;
padding: 1px;
border-right: solid 1px #000000;
border-bottom: solid 1px #000000;
}
.menu {
position: relative;
width:199px;
margin: 0 auto;
list-style: none;
padding: 15px 0;
border-right: 0px solid #94a9e6;
text-align: right;
}
.menu li {
position: relative;
right: -3px;
}
.menu a {
display: block;
text-decoration: none;
border-right: 5px solid;
padding: 5px 10px 5px 0;
background: #fff;
color: #000;
}
.menu a:link, .menu a:visited {
border-color: #94a9e6;
}
.menu a:hover, .menu a:focus, .menu a:active {
border-color: #2b4279;
}
</style>
</head>
<body>
fff
<div id="main">
uuuu
<div id="middle"> middle
<ul class="menu">[*]Link1[*]Link2[*]Link3[*]Link4[*]Link5[/list]
Testo sotto middle
</div>
</div>
</body>
</html>