Hallo Ingo,
vielleicht hilft Dir http://de.selfhtml.org/css/layouts/einfuehrung.htm#boxmodell beim Verständnis?
Ja, zumindest teilweise, danke. Mir war nicht klar gewesen, dass die Breitenangabe der zweiten Box prinzipiell ab dem linken Rand gerechnet wird, daher in diesem Fall nicht genügend Platz für das Input-Feld ist und deshalb umgebrochen wird - und dass daher meine margin-width-Bastelei tatsächlich das adäquate Mittel der Wahl ist. So bin ich trotz Unkenntnis der Hintergründe auf den richtigen Weg gestolpert :-)
Unklar blieb mir aber nach wie vor, warum bei width:45% für die erste Box und margin-left:45% für die zweite Box sich die beiden Boxen nach wie vor etwas überlappen. Das hab ich aber mittlerweile auch begriffen - es liegt am Padding, das dabei natürlich mitbedacht werden muss.
Hoffen wir, dass der OP das alles hier noch liest, ich denke, es hülfe ihm.
Erst kürzlich gab es einen Thread hier mit genau dieser Verständnisfrage. Sogar mit Online-Beispielen zur Verdeutlichung.
Ne, das hatte ich an anderer Stelle gelsen.
Grüße,
Utz
Mitglied im Ring Deutscher Mäkler