Hallo Christian,
Ich suche nun schon ewig aber finde einfach keine Lösung. Mit vertical-align:middle geht es nicht, weil es keine inline- bzw. table-cell-Elemente sind, das habe ich nun gelernt.
Wieso sollten LABEL- und INPUT-Elemente denn keine Inline-Elemente sein?
Selbstverständlich sind sie das von Hause aus!
Wenn du allerdings mutwillig (über float) eines von beiden Elementen aus dem Textfluss nimmst, es also der gemeinsamen Zeile beraubst über die es normalerweise mit dem anderen Element verbunden ist, dann wundere dich nicht, dass vertical-align:middle nicht mehr funktioniert und beide Elemente sich nicht mehr aneinander ausrichten können.
Gruß Gernot