Edith Erbse: Warning: Element main does not need a role attribute.

Beitrag lesen

Element main does not need a role attribute.

Hier im Forum habe ich immer wieder gelesen, dass ich **<main role="main"> **schreiben soll. Ist dieses nicht mehr aktuell?

Eigentlich nie gewesen. <main> kennzeichnet den Hauptteil des Dokuments. role="main" kennzeichnet den Hauptteil des Dokuments. Die Sinnlosigkeit sollte offenkundig sein – zumindest in der Theorie.

Der einzige Grund für so eine Doppelt-hält-besser-Strategie ist Software, die <main> nicht kennt und deshalb auf das ältere role="main" angewiesen ist.