MudGuard: fieldset formatieren: background-color und IE...

Beitrag lesen

Hi,

Auszug html:
<fieldset><legend>Ich bin Neukunde:</legend>
<p id="anrede"><label for="anrede">*Anrede: <input type="radio" id="frau" name="radiogroup" value="radioValue">Frau &nbsp;<input type="radio" id="herr" name="radiogroup" value="radioValue">Herr</label></p>

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.

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).

Der Ie färbt nun aber auch den Bereich oberhalb der umgebenden Linie ein, siehe bild.

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.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.