Hallo,
Seltsame Verwendung des label-Elementes.
label-Elemente dienen dazu, form-controls ein Label zu verpassen.
p ist keine form-control.
Sinnvoll wäre es hier m.E., den Text für den jeweiligen Radiobutton (also "Frau" bzw. "Mann") als Label zu definieren - damit ist auch der Text des jeweiligen Buttons anklickbar.
Ja, das werde ich so ändern. Danke.
Für die Gruppierung, wie Du sie hier per p-Element vornimmst, würde ich eher ein weiteres Fieldset nutzen (den Rahmen kann man - zumindest in einigermaßen aktuellen Browsern per CSS entfernen, gleiches gilt für die Positionierung des legend-Elements).
Würde ich nicht gerne machen. WAs spricht dagegen, <p> zu lassen? Sorry das habe ich noch nicht verstanden...
Setze für legend relative Positionierung (ca. -0.5em für top) ein.
(ggf. mit margin für das fieldset wieder den nötigen Abstand herstellen.
fieldset {
border: #002E85 1px solid;
background-color: #EBF5FD;
padding: 10px 0 16px 16px;
position: relative;
top: -0.5em;
}
..bringt leider gar nix.
Wie hattest DU das gemeint?