Gehen wir davon aus, unser Framework hat ein 12 Grid System. Also es kann insgesamt 2 Spalten besitzen. Ohne Abstände zwischen den Spalten. Somit hätten wir nun die Möglichkeit unsere Website in 12 unterschiedliche "Größen" einzuteilen. Dafür liefern die meisten CSS Frameworks dann Klassen, wie grid1,grid2,grid3,grid4...grid12 (Abhängig von der Größe).
Gehen wir also davon aus, wir haben 12 Grid und wollen 2 Spalten haben, die eine ist 4 Spalten und die andere 8 Spalten breit. Somit haben wir die "12" voll und unsere volle Breite (100% erreicht).
HTML Code:
<section>
<section class="grid4"></section>
<section class="grid8"></section>
</section>
section hätte nun eine Breite von 100%. Da 4 von 12 ein drittel sind, hätte grid4 eine Breite von 33% und grid8 dementsprechend das doppelte eine Breite von 66% (+/-1%) womit die vollen 100% skalierbar zur Verfügung stehen und beide Container unabhängig von der Bildschirmgröße trotzdem ihr Verhältniss beibehalten.