Hi,
Du willst nur 2 Spalten. Warum sollen die nicht den verfügbaren Raum von #screen einnehmen? Wenn Du rechts einen Rand willst (wozu denn?), dann könntest du die width:100% rausnehmen oder verringern?
Es ist eh nur ein Beispiel Code...Die beiden Boxen sollen ja immer die volle Breite von #screen einnehmen. #screen ist 100% breit. Wenn #box2 eine Breite von z.B. 25% oder 35 oder 48% etc. hat, soll sich die Breite von #box1 automatisch anpassen, so das #box1 die noch zur Verfügung stehende Breite ausfüllt.
Somit würden #box1 und #box2 die komplette Breite von #screen jeweils ausfüllen.
Gruß ebody