La séparation de deux divs avec CSS

Dire que j'ai deux divs A et B, qui sont actuellement alignées côte à côte. Comment puis-je obtenir Un être séparé de B par 50px, tout en laissant Un pour s'élever jusqu'à 70% de l'espace restant et B les 30% restants?

EDIT: Accepté la réponse un peu au début, avant que je l'ai fait essayé. Oups.

JSFiddles:

Un Conte de Deux Divs

Maintenant séparés, mais maintenant, avec le second sur une deuxième ligne?

en laissant toujours Un pour s'élever jusqu'à 70%... si vous avez déjà deux divs avec 70% et 30%.. pourquoi ne pas les montrer - code ou un violon ?
vous voulez garder les divs taille et d'ajouter 50px marge d'entre eux? Je vous agrandir le taille de la page ou de réduire la largeur d'un div.
l'utilisation de certains percetange au lieu de 50px, par exemple divA:67% de marge:5% divB:28%
Heh, car je pensais qu'il serait assez simple. div.A {width:70%;} div.B {width:30%;} serait, non?

OriginalL'auteur wrongusername | 2011-09-23