Ich habe diesen Fehler beim Validieren meiner Seite mit dem Validator von w3c erhalten.
Quelle:
%Vor%Kann mir jemand zeigen, warum ich diesen Fehler bekommen habe? Vielen Dank im Voraus!
Diese Antwort bezieht sich auf XHTML, nicht auf HTML5.
Das Formular und das Körperelement akzeptieren nur Blocklevel Kinder
Der Dokumenttyp<form action="/"> <input type="submit"> </form>
... wird Erzeuge den Fehler:erlaubt kein Element "Eingabe" hier; fehlende von "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "vor", "adresse", "fieldset", "ins", "del" Start-Tag.
In Strict-Varianten von (X) HTML ein Formular Element kann nur Blockelemente enthalten als seine Kinder, aber Formkontrollen (wie Eingabeelemente) sind Inline Elemente. Die Lösung besteht darin, eine auszuwählen Blockelement mit geeigneten Semantik, die Inline enthalten kann Elemente; hilfreicher Validator erstellt eine Liste, die Ihnen helfen kann verengen Sie es.
Wenn es um ein Formular geht, angemessen Elemente sind in der Regel fieldset oder a einfach div.
Also etwas wie
machen %Vor%löst Ihr Problem.
Tags und Links html forms validation xhtml html-validation