div als Blockelement neben input positionieren
Marcus Hammel
- css
0 Ashura0 Marcus Hammel0 wahsaga
Hallo,
Ich habe ein Formular erstellt mit folgendem Inhalt:
...
<input type='checkbox' name='line[0]' /><div class="unchecked">xyz</div>
...
Ich möchte nun das div als Blockelement behandeln, wenn ich das aber mache so erscheint es ja in einer neuen Zeile. Ich möchte aber, dass das div dann genau neben dem Input-Feld liegt.
Habe ich aber bislang nicht zufriedenstellend erreicht.
daher meine Frage: ist das überhaupt realisierbar? Wenn ja, wie?
MfG,
Marcus
Hallo Marcus.
Ich habe ein Formular erstellt mit folgendem Inhalt:
...
<input type='checkbox' name='line[0]' /><div class="unchecked">xyz</div>
...
Könntest du vielleicht ein konkretes Beispiel geben?
Mir drängt sich der Verdacht auf, dass hier evtl. http://de.selfhtml.org/html/formulare/strukturieren.htm#label@title=label passender ist.
Ich möchte nun das div als Blockelement behandeln,
Was heißt das?
wenn ich das aber mache so erscheint es ja in einer neuen Zeile. Ich möchte aber, dass das div dann genau neben dem Input-Feld liegt.
Dann musst du das div per display:inline formatieren oder links http://de.selfhtml.org/css/eigenschaften/positionierung.htm#float@title=floaten lassen.
Einen schönen Sonntag noch.
Gruß, Ashura
Hallo,
Ich habe das kleine Beispiel einmal hochgeladen.
Wie man sehen kann bewirkt das float:left nicht das gewünschte, hatte ich schon Vorgestern probiert...
MfG
hi,
Wie man sehen kann bewirkt das float:left nicht das gewünschte,
float bewirkt das, was float bewirken soll, und nicht das, was sich irgendjemand wünscht.
Du könntest die Checkbox nach links floaten, so dass dann der Div als block neben ihr zu stehen kommt.
Vergiss aber nicht, dann das floaten ggf. auch wieder aufzuheben.
Und auf Ashuras zwei berechtigte Rückfragen, wozu überhaupt Block und warum kein Label, bist du leider überhaupt nicht eingegangen.
gruß,
wahsaga