Hat jemand über einen Browser kommen, wo ein benutzerdefiniertes Attribut nicht funktioniert?

StackOverflow https://stackoverflow.com/questions/1469923

  •  16-09-2019
  •  | 
  •  

Frage

Die Web-Anwendung im arbeiten, hat einige benutzerdefinierte Attribute auf HTML-Elemente zu speichern Daten, die ausgegeben wird.

geschieht nur hier und da und bisher habe ich nicht bemerkt, etwas falsch, wie die Seite auf IE7 gemacht wird, IE8, FF 3.5 und Chrome 3.

würde Ich mag alles zu übernehmen ok sein, aber wollte nur überprüfen, ob jemand Probleme mit benutzerdefinierten Attributen in anderen Browsern hatte.

Ich verstehe, es ist nicht Teil der Standards benutzerdefinierte Attribute hinzufügen, aber alles, was mir wichtig ist, wie die Seite Ausgabe an den Kunden ist.

War es hilfreich?

Lösung

Browser leise ignorieren Tags oder Tag-Attribute die sie nicht verstehen, so dass Sie gut sind. Das heißt, Ihre HTML nicht bestätigen (Ich weiß, Sie sagten, Sie kümmern sich nicht, aber immer noch) plus gibt es andere mögliche Auswirkungen.

Siehe diese Frage für weitere Details.

Andere Tipps

html5 unterstützt benutzerdefinierte Attribute, deren Namen mit „Daten-“ ab. Unter Verwendung dieser Erträge Chance die kleinste, dass etwas bricht in die Zukunft.

Nur sicher sein, den gleichen Fall zu verwenden, wenn das Attribut in Code verweisen. Ich habe in der Vergangenheit Probleme habe mit dem Internet Explorer mit getAttribute null zurückkehrt, weil mein Fall nicht übereinstimmten, was in Markup definiert wurde oder zuvor im Code.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top