Visitors of the forum,
I use for http://www.vfk-es.de/
<main role="main">
validate with F6 I receive no message
when I use
<main>
I receive with F 6
The "main" element should contain the role="main" attribute for user agents that don't (yet) implement the required role mapping. This improves accessibility.
When I investigate my homepage whith
https://validator.w3.org/ - using <main role="main">
I receive
Warning: Element main does not need a role attribute
Do I have use <main> or <main role="main"> ?
Greetings
from Germany in Spring-time
Walter Metzger
<main> or <main role="main">
-
- Rank II - Novice
- Posts: 48
- Joined: Tue Feb 26, 2008 12:57 pm
- Location: Germany
- Contact:
- Albert Wiersch
- Site Admin
- Posts: 3783
- Joined: Sat Dec 11, 2004 9:23 am
- Location: Near Dallas, TX
- Contact:
Re: <main> or <main role="main">
Hi Walter,
In most cases (with modern browsers) role="main" is unnecessary and even undesirable. However, for old user agents it might still be helpful. At this point in time I think the "main" element has been around long enough (and most people are using browsers that make it unnecessary) that I'm going to remove the message about using role="main" in the next update.
Thanks for bringing this to my attention.
In most cases (with modern browsers) role="main" is unnecessary and even undesirable. However, for old user agents it might still be helpful. At this point in time I think the "main" element has been around long enough (and most people are using browsers that make it unnecessary) that I'm going to remove the message about using role="main" in the next update.
Thanks for bringing this to my attention.
Albert Wiersch, CSS HTML Validator Developer • Download CSS HTML Validator FREE Trial