Ciao Zippo, grazie dell'interessamento.
anche io avevo adottato una soluzione simile, solo che effettivamente è poco elegante e ho paura che con qualche risoluzione particolare si vede la scroolbar oppure si vede lo spazio bianco tra il box e il bordo pagina,
la mia curiosità in questo caso qual'è la soluzione ottimale, in quanto per anni sono andato avanti a tentativi ma ora è il caso di fare le cose così come vanno fatte.
una cosa che già mi piace di più è questa, ho modificato così il foglio di stile:
codice:
body{
margin:0;
padding:0;
}
#test{
width: 100%;
background-color: Aqua;
}
#test_in{
width: inherit;
border-style: solid solid;
border-width: thin;
}
e ho modificato così la pagina:
codice:
<div id="test"><div id="test_in">Test box al 100% di larghezza</div></div>
e funziona bene.
In pratica sono due div uno dentro l'altro, dove il più esterno comanda la larghezza, mentre il secondo mette il bordo.
se c'è soluzione migliore, ben venga.