Hallo,
Mit dem zusätlichen div-Element geht es natürlich auch. Allerdings würde ich dem dann nicht grade die nichtssagende Klasse "container" geben, sondern den mit der Klassenbezeichnung etwas näher beschreiben, zum Beispiel mit "pageheaderbreite".
hier ein neues Beispiel: http://codepen.io/anon/pen/BpmqNr was sgst du dazu? Und wie bekomme ich die Schrift mittig angeordnet? Die Rote Farbe fliegt später natürlich wieder raus.