MichaelR: XHMTL 1.1

Beitrag lesen

Hallo Andreas,

Es gibt einen Unterschied zwischen HTML strict und transitional (schon bei 4.01).
In transitional darf form als direkte Kinder %flow; enthalten, also sowohl %inline; als auch %block;
In strict ist aber nur %block; und script zulässig.

Aber ohne das block-Element sollte eine Meldung kommen "input hier nicht zulässig", aber nicht "name-Attribut hier nicht zulässig".

Mein Fehler war, dass das Form selber das name-Attribut hatte; dadurch gab's diese Meldungen, dass die input's kein name haben dürfen.
Nachdem das form sein name verloren hat, gab's die Meldung, dass das input zwischen <form> und </form> nicht erlaubt sei....

Jetzt ist wie geschrieben ein div dazwischen und damit passt es.
Glücklicherweise.

Grüße
Michael