caniuse.com hat mir gesagt, wird das Element nicht durch IE, Opera Mini und der UC-Browser für Android unterstützt
Das ist nicht, was es sagt.
Er sagt: „Teilweise Unterstützung“ und:
Teilunterstützung bezieht sich das Standard-Styling zu fehlen, wie technisch die Elemente „unbekannt“ betrachtet. Diese leicht gesorgt durch manuelle Einstellung des Standard-Anzeigewertes für jeden Tag
Also, wenn main
die entsprechende Semantik hat, dann verwenden. Stellen Sie nur sicher, dass Sie display: block
explizit festlegen.
Wenn der Browser die Semantik der Verwendung von main
nicht verfügbar macht, dann wird es keine Semantik haben, die einem div
entspricht.
Wenn Sie die aufgeführten Browser nicht unterstützen möchten, können Sie sie verwenden. Sonst nicht. Nicht sicher, ob das noch nicht offensichtlich war ......... – baao