Hallo Forum,
in der HTML-Referenz zum fieldset-Element steht:
Darf vorkommen in:
allen Fluss-Elementen
Elemente: … p …
Dementsprechend sollte folgender HTML-Code so, wie er ist, behandelt werden:
<fieldset><legend>Author</legend>
<p>
<label><input type="radio" name="author" value="-"/>None</label>
<fieldset><legend>Me</legend>
<label><input type="radio" name="author" value="uid"/>User-ID</label>
<label><input type="radio" name="author" value="name"/>Name</label>
</fieldset>
<label><input type="radio" name="author" value="m"/>Manager</label>
</p>
</fieldset>
Im DOM-Inspector sowohl von Firefox als auch Chrome sehe ich hingegen:
<fieldset>
<legend>Author</legend>
<p>
<label><input type="radio" name="author" value="-"/>None</label>
</p>
<fieldset>
<legend>Me</legend>
<label><input type="radio" name="author" value="uid"/>User-ID</label>
<label><input type="radio" name="author" value="name"/>Name</label>
</fieldset>
<label><input type="radio" name="author" value="m"/>Manager</label>
<p></p>
</fieldset>
Das fieldset ist also tatsächlich nicht im p enthalten. Ist das ein Fehler im Wiki, in der Spec oder in den Browsern?
Viele Grüße
Robert