Hi,
label {
display: block;
float: left;
width: 100px;
}Schon erstaunlich, was ein "float: left" ausmacht. Für was ist der "display: block", scheinbar geht es auch ohne?
das ist redundant, denn Floating setzt implizit display:block. Aber man möchte vielleicht den input-Elementen noch ein clear:left geben - dann passt es auch noch, wenn Label und Formularelement mal nicht die gleiche Höhe haben. Außerdem kann man das br-Element so eliminieren.
Und wie löst man es, wenn man mehr als 2 Spalten hat?
Alle außer der letzten Spalte floaten. Allerdings wird ein Schönheitsfehler dieses Ansatzes dann noch deutlicher: Man muss die Breite aller Felder fest vorgeben. Eine komfortable automatische Breitenanpassung wie bei Tabellen gibt's dann nicht.
Ciao,
Martin
Ordnung schaffen heißt, das Eigelb vom Dotter zu trennen.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(