Hi,
warum verpasst du deinen Li-Elementen nicht allesamt
float:left
und stellst nur das letzte stattdessen aufdisplay:block
?
Bringt nur leider nicht den gewünschten Effekt.
Inputfelder reagieren nicht so auf display:block, wie "normale" Elemente - Formularfeldformatierung ist leider nicht immer in allen Browser zufriedenstellend umsetzbar.
Mir ist aber noch etwas Anderes eingefallen, und zwar ist die Usability gefährdet wenn der restliche Platz zufällig sehr gering ist. Dann ist das Textfeld effektiv vielleicht nur 10 Pixel groß. Dann müsste wieder mit Javascript gearbeitet werden, und das möchte ich nicht unbedingt.
Oder eine min-width angegeben werden. (Sofern die Browser das bei Formularelementen korrekt umsetzen.)
Dann müsste wieder mit Javascript gearbeitet werden, und das möchte ich nicht unbedingt.
Warum nicht?
Es ist ein kleiner Bonus, dass das ganze damit exakt zo aussieht, wie gewünscht.
Und ohne JavaScript sieht es dann halt nicht exakt so aus, sondern leicht anders - so what.
MfG ChrisB
Light travels faster than sound - that's why most people appear bright until you hear them speak.