Hallo Henry,
IE akzeptiert auch kein CSS auf main,
Von was für einem Steinzeit-IE sprichst du?
rofl 😉 letzte aktuelle Version IE11
Das wäre mir neu.
Falsch. Es gibt html5shim. echt jetzt? Wieder ein Script einbinden anstatt einfach <main> umzubennen? (Sofern man denn überhaupt Rücksicht auf IE nehmen möchte)
Durch die Umbenennung nutzt du für 95% der Browser nicht die besten Möglichkeiten. Das Script ist gepackt 3 kB groß. - Würd ich als im Grundrauschen untergehend bezeichnen.
Wenn du IE-Nutzer ein bisschen ärgern möchtest:
<meta http-equiv="X-UA-Compatible" content="IE=9">
<!--[if IE]>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script>
<![endif]-->
Eine ID "main" kann natürlich zusätzlich sinnvoll sein – für Skip-Links.
Auch. Ich bevorzuge ID aber auch sonst, wenn das Element nur einmal vorkommen wird.
Die Rolle wäre wichtiger.
Bis demnächst
Matthias
--
Rosen sind rot.
Rosen sind rot.