• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Elemente possitionieren - position, float, was sonst?

OnkelBen

Neues Mitglied
Darum geht es:
http://www.medirenta.de/index.php?op...=message&pf=14

Die Eingabefelder sollen rechts von der Beschreibung stehen, float sorgt dafür, dass
das nächste Element das aktuelle umfließt.

Code:
     [LEFT]<div class="aiContactSafe" id="aiContactSafe_contact_form">
    <div class="aiContactSafe_row" id="aiContactSafe_row_aics_Mandant">
        <div class="aiContactSafe_contact_form_field_label_left">
 <span class="aiContactSafe_label" id="aiContactSafe_label_aics_Mandant" >
 <label for="aics_Mandant" >Meine Mandent</label></span>
 </div>
 <div class="aiContactSafe_contact_form_field_right"><input type="text" name="aics_Mandant" id="aics_Mandant" maxlength="15"  value="" /></div></div>
[/LEFT]

Da ich nur die DIVs ansteuern soll, fällt das hier flach oder?
Wenn ich <div class="aiContactSafe_contact_form_field_label_left "> float right zuweise,
bezieht sich das dann ja auf die <span in der div, und nicht auf die div right.
Kann ich das umgehen, oder bleibt mir nichts anders übrig, als mit position und verschiebungen zu arbeiten?
 
Verstehe garnicht, wozu die ganzen DIVs und das Span.
Stecke doch einfach das label und das input Tag in ein DIV, so werden sie sich nebeneinander ausrichten, da es inline-Elemente sind, oder su gibst den entsprechenden DIVs ein display: inline; in CSS.
 
Kann ich leider nicht. Der Code stammt aus der Ausgabe einer joomla Erweiterung. Und die muss ich hier benutzen.
Sprich der Ausgangscode oben bleibt wie er ist, Problem muß denoch gelöst werden.
 
Verstehe garnicht, wozu die ganzen DIVs und das Span.
Stecke doch einfach das label und das input Tag in ein DIV, so werden sie sich nebeneinander ausrichten, da es inline-Elemente sind, oder su gibst den entsprechenden DIVs ein display: inline; in CSS.
 
Zurück
Oben