Ingo hat geschrieben:Das liegt am CSS deiner Seite.
Das will ich auch gar nicht mal ausschließen. Die Frage ist nur, in welcher CSS Klasse könnte das sein?
Um dem auf die Spur zu kommen, habe ich mal den Code aus der YForm Doku eingefügt.
Noch ein Satz zu der Doku: Die ist jetzt schon sehr gut, ohne die wäre ich sicher nicht so relativ schnell, so weit gekommen. Die paar Lücken die es noch gibt, werden sicher auch noch geschlossen werden. Danke dafür!
Hier also der Code aus der Doku:
Code: Alles auswählen
checkbox|name|label|Values(0,1)|default clicked (0/1)|[no_db]
checkbox|name|label|Values(0,1)|default clicked (0/1)|[no_db]
checkbox|name|label|Values(0,1)|default clicked (0/1)|[no_db]
checkbox|name|label|Values(0,1)|default clicked (0/1)|[no_db]
Und hier der dazugehörie Quelltext. Da sieht man sehr schön was Redaxo aus den Zeilen macht:
Code: Alles auswählen
<div class="checkbox yform-element formcheckbox" id="yform-formular-name">
<label>
<input type="checkbox" id="yform-formular-field-10" name="FORM[formular][10]" value="1)" />
label </label>
</div>
<div class="checkbox yform-element formcheckbox" id="yform-formular-name">
<label>
<input type="checkbox" id="yform-formular-field-11" name="FORM[formular][11]" value="1)" />
label </label>
</div>
<div class="checkbox yform-element formcheckbox" id="yform-formular-name">
<label>
<input type="checkbox" id="yform-formular-field-12" name="FORM[formular][12]" value="1)" />
label </label>
</div>
Und hier der dazu passende Screenshot:
[ externes Bild ]
Hier nun mein abgeänderter Code:
Code: Alles auswählen
checkbox|anfrage_rsprofi|Kontaktaufnahme per Email|Values(0,1)|default clicked (0/1)|[no_db]
checkbox|anfrage_rsprofi|Kontaktaufnahme per Email|Values(0,1)|default clicked (0/1)|[no_db]
checkbox|anfrage_rsprofi|Kontaktaufnahme per Email|Values(0,1)|default clicked (0/1)|[no_db]
checkbox|anfrage_rsprofi|Kontaktaufnahme per Email|Values(0,1)|default clicked (0/1)|[no_db]
Und hier passende Quelltext dazu:
Code: Alles auswählen
<div class="checkbox yform-element formcheckbox" id="yform-formular-anfrage_rsprofi">
<label>
<input type="checkbox" id="yform-formular-field-10" name="FORM[formular][10]" value="1)" />
Kontaktaufnahme per Email </label>
</div>
<div class="checkbox yform-element formcheckbox" id="yform-formular-anfrage_rsprofi">
<label>
<input type="checkbox" id="yform-formular-field-11" name="FORM[formular][11]" value="1)" />
Kontaktaufnahme per Email </label>
</div>
<div class="checkbox yform-element formcheckbox" id="yform-formular-anfrage_rsprofi">
<label>
<input type="checkbox" id="yform-formular-field-12" name="FORM[formular][12]" value="1)" />
Kontaktaufnahme per Email </label>
</div>
Den dazu gehörigen Screenshot können wir noch in meinem ersten Beitrag weiter oben sehen.
Man sieht also, da ist von dem, ich sage mal "Originalem Code" zu meinem geänderten im Prinzip kein Unterschied.
Und vor allem habe ich an diesen ganzen CSS überhaupt keine Änderung vorgenommen.
Meine Idee war, das die "checkbox" Klasse noch ein Float benötigt:
Ich habe dieser Klasse nun testweise und abwechselnd ein float: (da zerreist es alles, egal ob left oder right, geht also nicht) oder ein "margin-bottom: -10px;" gegeben. Einfluss hat das, aber es ändern sich alle Klassen mit "checkbox" auf der ganzen Seite. Es müsste eine eigene Klasse vergeben werden.
Nur wie macht man das? Dieser Code wird ja von Redaxo erzeugt.
Hat jemand eine Idee dazu? Oder eine ganz andere Idee?
Danke + Gruß
Darakoba