Dépannage CSS rembourrage en responsive design

Cette simple HTML5 mise en page est destinée à avoir une barre de navigation sur la gauche avec le corps du texte flottait à côté d'elle (à l'aide de pourcentages plutôt que des pixels pour un fluide, responsive design - les calculs sont dans les commentaires au sein de la CSS.)

http://www.wturrell.co.uk/stackoverflow/20110615-01.html

Les largeurs des éléments à l'intérieur de la 'page' div ajouter jusqu'à 100% exactement. Je veux ajouter un rembourrage pour certains éléments, dans ce cas, la valeur liquidative. Si je supprime tout le rembourrage, ils flottent correctement, mais plus de 1 ou 2 pixels de remplissage (peu importe quelles unités il est spécifié dans l') et il se casse. Je ne comprends pas pourquoi c'est de casser la mise en page comme c'est le rembourrage donc, assurément, ne devrait pas modifier la taille globale de la bloquer?

Qu'ai-je manqué?

Mise à jour de la solution:
http://www.wturrell.co.uk/stackoverflow/20110615-02.html

(Élément d'affichage largeur = largeur plus frontière plus rembourrage. La Navigation doit être nominale de 200 pixels au total avec 20px rembourrage sur la droite, donc, pour la conception de fluide, largeur = 180/900*100 ou 20%, rembourrage = 20/900*100 ou 2.222% et le corps du texte reste 700/900*100 ou 77.777%.)

OriginalL'auteur William Turrell | 2011-06-15