Auge: Frage zum Wiki-Artikel „fieldset“

Beitrag lesen

problematische Seite

Hallo

[fieldset] Darf vorkommen in:

allen Fluss-Elementen

Elemente: … p …

Im DOM-Inspector sowohl von Firefox als auch Chrome sehe ich

<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?

Ich vermute mal, dass das daran liegt, dass p selbst nur Phrasing content (da isser wieder) enthalten darf (nach alter Definition: keine Blockelemente). Dein p wird also vor dem fieldset implizit geschlossen. Auch das leere Element p vor dem das fieldset schließenden Tag weist darauf hin.

Tschö, Auge

--
Eine Kerze stand [auf dem Abort] bereit, und der Almanach des vergangenen Jahres hing an einer Schnur. Die Herausgeber kannten ihre Leser und druckten den Almanach auf weiches, dünnes Papier.
Kleine freie Männer von Terry Pratchett