Mahlzeit,
Okay, dann mal etwas ausführlicher:
Das ist nicht "ausführlicher", das ist "mindestens notwendig" - Gedanken lesen kann hier keiner und Glaskugeln funktionieren nicht zuverlässig genug.
<span><input type="radio" name="button" value="button1" id="1" /></span>
<span><label>Text Text Text</label></span>
Was sollen die <span>s? So weit ich sehe, haben sie keinerlei Funktion. Oder hast Du für die irgendwelche CSS-Eigenschaften festgelegt, die Du uns verschweigst?
.radio input { display:block; float:left; margin:2px 6px 0px 5px !important; margin:-2px 0px 0px 1px; }
.radio label { display:block; margin-left:0px; }
Wo genau befinden sich Elemente mit der Klasse "radio"? In Deinem obigen Beispielcode habe ich keine gefunden.
Wenn ich den Text nun vergrößerer, soll der Button immer mittig zum Text ausgerichtet sein, verschiebt sich aber leider immer mehr nach oben (oder der Text nach unten).
Wie wär's mit http://de.selfhtml.org/css/eigenschaften/ausrichtung.htm#vertical_align@title=vertical-align?
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|