es gibt kein Attribut "placeholder", und es gibt kein Attribut "autocomplete"
Habe ich folgende Fehler auf meiner Seite, wenn überprüft mit http://validator.w3.org/
es gibt kein Attribut "placeholder"
es gibt kein Attribut "autocomplete"
in den details heißt es:
Line 59, Column 81: es gibt kein Attribut "placeholder"
...rd" type="text" style="width:500 Pixel;" placeholder=" Was" autocomplete="off" />
✉
Sie verwendet das Attribut mit dem Namen oben in Ihrem Dokument, sondern das Dokument-Typ Sie verwenden nicht unterstützt dieses Attribut für dieses element. Dieser Fehler wird oft verursacht durch falsche Verwendung des "Strict" - Dokument-Typ mit einem Dokument, die frames verwendet (z.B. müssen Sie die "Transitional" Dokument-Typ, um die "target" - Attribut), oder durch die Verwendung von Anbieter proprietäre Erweiterungen wie "marginheight" (dies ist in der Regel behoben durch Verwendung von CSS, um den gewünschten Effekt erzielen statt).Dieser Fehler kann auch entstehen, wenn das element selbst nicht unterstützt
der Dokument-Typ, den Sie verwenden, als eine Undefinierte element keine
unterstützte Attribute; in diesem Fall finden Sie in der element-undefiniert Fehler
Nachricht für weitere Informationen.Wie zu beheben: überprüfen Sie die Schreibweise und Fall der element-und Attribut,
(Denken Sie daran XHTML ist alles in Kleinbuchstaben) und/oder prüfen Sie, ob Sie beide
Sie dürfen in der ausgewählten Dokument-Typ und/oder benutzen Sie CSS anstelle dieses
Attribut. Wenn Sie diesen Fehler erhalten, wenn mit dem element
einbinden von flash-Medien in einer Web-Seite finden Sie unter dem FAQ-Punkt auf gültige
flash.
den html-tag ist hier: <input name="keyword" id="keyword" type="text" style="width:500px;" placeholder=" What" autocomplete="off" />
InformationsquelleAutor Muhammad | 2014-03-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie mit html5, dann sollten Sie normale doctype.
wenn Sie mit html4 oder irgendetwas anderes, dann können Sie nach einer dieser
Für mehr info..
http://www.w3.org/TR/html-markup/syntax.html#normal-doctype
InformationsquelleAutor Selvamani
stellen Sie sicher, dass Ihr mit dem html5-doctype
<!DOCTYPE html>
Und dass der validator validieren von HTML5 -
wenn Sie den DOCTYPE HTML5 experimental die oben genannten Fehler verschwinden, aber diese Warnung: "DOCTYPE Override in effect! Die erkannten DOCTYPE-Deklaration "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">" wurde unterdrückt, und die DOCTYPE für "HTML5" eingefügt statt, aber auch wenn keine Fehler angezeigt werden unter dem Dokument ist nicht Gültig, bis Sie es aktualisieren, um zu reflektieren, neue DOCTYPE.
Also, was passiert ist... Sie haben eine Seite, die gemischt ist, html - ... alt und neu... Der w3c-validator validiert nur.. Alle alten oder alle neuen html-standards (glaube ich)... Also Ihr versucht zu validieren, die neuen html5-Attribute auf alten html.. Wenn Sie validieren MÜSSEN... Entweder entfernen Sie die html5-Unterstützung-Attribute und verwenden Sie die alte validator.. ODER aktualisieren die ganze Seite auf html5-standards und die Verwendung der neuen validator...
mit <!DOCTYPE HTML> der w3c-validator übergeben, meine Seite, hier ist kein Fehler jetzt. Ich war gekommen, um zu wissen, über diese Fehler beim setzen der Google Analytics-tracking-code, und das war nicht installiert. 1 der Experte erzählte mir über diese Fehler. nun lassen Sie mich überprüfen Sie, dass GA-tracking funktioniert oder nicht. und welche neuen validatory kann ich verwenden? können Sie vorschlagen?
html5.validator.nu auch validiert meiner Website
InformationsquelleAutor JayD