var: Seiteninhalt in <main role="main"> ?

Beitrag lesen

Hallo miteinander!

In diesem schönen SELF-Tutorial wird empfohlen, bei der Seitenstrukturierung den Seiteninhalt mit dem HTML-Element <main> zu kennzeichnen, genauer gesagt, mit <main role="main">, ganz im Sinne der Barrierefreiheit.

Da mein Notepad++ in der aktuellsten Version aber offenbar weder von <main> noch von role je etwas gehört hat, bin ich etwas stutzig geworden und daher meine Frage:

Wie haltet ihr das mit diesem Element? - Bedenkenlos anzuwenden? - Oder nur mit fall-back? - Und falls letzteres, wie könnte das aussehen und ginge das auch ohne JavaScript?

Da das main-Element im Falle seiner Anwendung Elternelement des wesentlichen Seiteninhalts wäre, würde von der Seite nicht mehr viel übrigbleiben, sofern das Element vom Browser nicht unterstützt wird (und eine eventuell vorhandene fall-back-Lösung nicht greift, weil auch noch JavaScript ausgeschaltet ist / nicht unterstützt wird). - Insofern sehe ich das schon als kritischen Punkt. - Zu recht?

Gruß,

var

akzeptierte Antworten