ecco il css ovvero la sua struttura
	codice:
	html,body
{
  margin: 0;
  padding:0
}
body
{
 
  font-family: "Tahoma";
  font-size: 80%
}
div#container
{
  position: relative
}
/*stili generici, su header e footer*/
div#header
{
  background:#FFF  url('../img/sfum4.gif') left top repeat-x;
  height: 80px;
}
h1,h2
{
  margin: 0;
  padding:0
}
h1
{
  padding-left:10px;
  font: bold 2.3em/80px arial,sans-serif
}
h2
{
  color: #37605E;
  font-size: 1.5em
}
/*stili specifici per il layout*/
div#navigation
{
  position: absolute;
  top: 80px;
  left: 0;
  width: 160px;
  \width:170px;
  w\idth:160px;
  padding: 1em 0 0 10px
}
div#extra{
  position: absolute;
  top: 80px;
  right: 0;
  width: 160px;
  \width:170px;
  w\idth:160px;
  padding: 1em 5px
}
div#content
{
  font-size:1.2em;
  border-style:solid;
  border-width:0 170px;
  border-color:#000 #C3FFFF #000 #C3FFFF;
  padding: 1em 10px;
}
div#footer
{
  text-align:center;
  padding: 5px 0;
  background:#FFF  url('../img/sfuma5.gif') left top repeat-x;
  font-weight: bold;
  color:#FFFFFF;
}
 
quindi in html il codice verrebbe:
	codice:
	  <html>
<head>
<title>Layout a tre colonne con posizionamenti assoluti</title>
</head>
<body>
<div id="container">
    <div id="header">
        <h1>Html.it</h1>
    </div>
    <div id="content">
        contenuto!
    </div>
    <div id="extra">
        colonna di destra
    </div>
    <div id="navigation">
        <ul>[*]Menu di sinistra[*]..[*]..[/list]
    </div>
    <div id="footer">piede</div>
</div>
</body>
</html>
 
vorrei creare un box all'interno di content che avesse una larghezza massima di 30px, magari con un contorno che si affiancasse ada altri box qualora ci fosse spazio o altrimenti a capo... ho pensato che un fieldset potesse fare al caso mio invece si sta dimostrando più problematico del dovuto...cosa consigliereste voi?