We've just upgraded our HTML validation servers to the latest version of the W3C validator, 20.3, which was released today and includes many changes in the validation rules, so you may want to re-check your sites to get the most up-to-date results.
This release provides a number of improvements in ARIA role checking and in CSS checking, as well as support for checking a number of HTML features that weren’t supported previously:
-
Disallow
accept-charsetvalues other than UTF-8 -
Disallow
object[typemustmatch] -
Allow SVG
feDropShadowelement (from Filter Effects spec) -
Allow
loadingattribute for theimgelement (lazy loading) -
Allow
rel=modulepreloadfor the link element -
Allow
integrityattribute onlink[rel=preload|modulepreload] -
Allow
integrityattribute onscript[type=module] -
Allow
autofocusas a global attribute -
Allow
inputmodeas a global attribute -
Allow
nonceas a global attribute -
Allow
allow-downloadsiniframe[sandbox] -
Allow
headingcontent withinlegendelement -
Allow negated media features in
mediaandsizesattributes -
Align
autocompletechecking with current spec - CSS: Improve support for color values
- ARIA: Allow implicit roles to satisfy owned-by requirements
-
ARIA: Add proper ARIA checking for the
mathelement - ARIA: Align all role checking with current HTML-ARIA spec
Time to re-check your sites!
As usual, it's recommended to re-check your sites after the validation servers have been upgraded, to get the most up-to-date results. Remember that you can schedule your reports to run periodically, so you don't have to do that manually every time.