Originariamente inviato da Mich_
1. Dipende dal box model: in IE margini e border sono esterni all'area; nei browser conformi al W3C sono invece interni all'area definita dal width
2. Vedi i siti dove sono raccolti i layout ("link utili" di questo forum - sezione layout).
3. Puo` andare bene, ma non per questo devi necessariamente far andare il menu a destra.
Ecco alcune considerazioni:
A.
html,body { margin:5% 10% 10% 10%; ... }
In pratica l'area utile in larghezza sara` il 64% della finestra (togli il 20% dall'html e il 20% dal body).
Conviene mettere i margini ad uno solo (e comunque il 20% di margini sono una bella fetta: in caso di browser un po' stretti, limiti molto l'usabilita`
B.
<div id="wrapper">
<div id="content">
Perche` due div uno nell'altro (senza altri elementi dentro wrapper)? A che ti serve? Appesantisce inutilmente la pagina
C.
#sidebar { ... display: inline; }
Non ha molto senso: non e` unelemento da mettere inline: tra l'altro contiene elmenti di blocco, per cui e` un errore.
Per metterlo a destra hai gia` il float