Sollten wir immer ein ID-Attribut in HTML angeben? [geschlossen]

8

Von Zypern :

  

In HTML5 kann das ID-Attribut für jedes HTML-Element verwendet werden (es wird für jedes HTML-Element validiert. Es ist jedoch nicht unbedingt nützlich).

Ich mache eine browserbasierte Anwendung für den internen Gebrauch, bei der es auf keiner der Seiten CSS oder JavaScript gibt, die auf irgendein Element der Seite verweisen - nur Tabellen.

Soll ich immer noch das ID-Attribut für die Elemente angeben, obwohl es (noch) nicht benötigt wird? Oder es ist einfach die beste Methode, ID'entifier für zukünftige Verwendung zu setzen?

    
Vylix 22.02.2017, 07:05
quelle

4 Antworten

22

Fügen Sie nur erforderliche Elemente oder Attribute in HTML ein.

Sie müssen das ID-Attribut nicht angeben, wenn es nicht erforderlich ist, und Sie können das ID-Attribut jederzeit hinzufügen, wenn dies erforderlich ist.

Wenn Sie nur die erforderlichen Elemente in html beibehalten, ist das Lesen, Säubern, die geringe Größe und damit die Leistung und Geschwindigkeit einfacher.

    
codemirror 22.02.2017, 07:18
quelle
7

IDs sind nützlich, wenn Sie End-to-End-Tests mit einem Framework wie dem Protractor durchführen möchten, da es sehr einfach ist, das gewünschte Element auszuwählen. Dies ist jedoch aufgrund von CSS-Attributselektoren nicht erforderlich. Sie können Teile der CSS-Klasse im DOM auswählen, auch wenn keine ID vorhanden ist.

Erleichtert die ID ? Sicher, aber ist es erforderlich, um eine Seite anzuzeigen? Nein.

    
Barton Durbin 22.02.2017 07:10
quelle
3

Sie müssen keine IDs hinzufügen, wenn Sie sie nicht verwenden. Es fügt nur zusätzliche Bytes zu Ihrer Website hinzu, um geladen zu werden. Ich verstehe nicht, warum Sie glauben, dass Sie sie brauchen, der zitierte Text, den Sie zu Ihrer Frage hinzugefügt haben, sagt nicht, dass Sie sie verwenden sollten, sondern nur, dass sie auf jedem Element verwendet werden können.

    
Mario Plantosar 22.02.2017 07:11
quelle
-2

Nein, das ist nicht nötig. Es ist nur erforderlich, wenn Sie auf eine Formularsteuerung eindeutig auf einer Webseite zugreifen müssen.

    
Gaurav kumar 22.02.2017 14:34
quelle

Tags und Links