25% の div が 75% の横に浮かんでいない理由がわかりません。マージンを含む div の幅の合計は、.content div の正しい合計幅になります。マージン、パディング、フロートがどのように連携するかについての情報が不足しているに違いありません。既製のグリッド システムを使用しますが、この場合はカスタム グリッド システムにする必要があります。
誰かがヒントを与えることができれば、それは大歓迎です。
ここにHTMLがあります。
<body>
<div class='container'>
<div role='header'>
<div class='row common-navigation'>
<div class='wide' id='globalnav'></div>
</div>
</div>
<div class='content' role='content'>
<div class='section100'>
<div class='component'>
<p>100% column</p>
</div>
</div>
<div class='section75'>
<div class='component'>
<p>75% column</p>
</div>
</div>
<div class='section25'>
<div class='component'>
<p>25% column</p>
</div>
</div>
</div>
</div>
</body>