2016-06-23 5 views
0

Ich glaube, die Antwort ist ein offensichtliches "Nein", aber ich habe es in Tutorials gesehen und bin neugierig, ob die Nebenwirkungen das sind, was man erwarten würde.Gibt Elemente eine ID innerhalb einer HTML-Vorlage in Ordnung?

HTML 4/5 spezifizieren, dass IDs Dokumentweit einzigartig sein sollten, aber immer noch in der Sache vergeben. Wie könnte der Browser auf dynamisch injizierte Elemente reagieren, denen in der jeweiligen Vorlage möglicherweise IDs zugewiesen wurden? Ist es empfehlenswert, nur Klassen für Elemente in Vorlagen zu verwenden? Wenn ids in Ordnung sind, wie wird es dann vom Browser gehandhabt?

Antwort

1

IDs sind eindeutig, die verwendet werden, um Styling oder eine bestimmte Aufgabe für dieses bestimmte Element anzuwenden.

wenn wir dynamisch die HTML-Struktur zu injizieren, die ID-Namen auf Element dann eindeutig sein sollte nur das Styling und die Manipulation funktioniert

Sie können so viele Ids in der Einzelseite einfügen und die Browser-Griffe werden, die ordnungsgemäß in Abhängigkeit Die Elemente, die Sie injizieren werden

Denken Sie daran, dass ID nur für ein Tag verwendet werden.so wird das Styling der Manipulation hinzugefügt, die nur für diese ID funktioniert.