-
Notifications
You must be signed in to change notification settings - Fork 278
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
H46 noembed
is obsoleted by HTML5
#209
Comments
Thank you for the comment. While this is not a technique that represents the most current practice, the group is keeping this technique active in support of legacy content. |
I agree with the idea to leave this technique as-is, but I'm afraid that the technique violates the WCAG 2.0 Success Criterion 4.1.1 [1] [2]. It should be clearly described in the Notes, like "willful violation" in HTML5 [3], that the H46 technique is inconsistent with the G134 [4] and H88 [5] and doesn't conform to any HTML specification (even in HTML5, which obsoletes the feature [6]). Additionaly, from the fact that the technique is not standard-conformant, the usage of the technique is limited only to when the targeted plugin supports [1] https://www.w3.org/TR/WCAG20/#ensure-compat |
Using this technique does not violate 4.1.1. |
https://www.w3.org/WAI/GL/2016/WD-WCAG20-TECHS-20160719/H46.html
If I remember correctly,
noembed
element never been defined in any version of the HTML standards.The HTML5.1 spec also says "Use object instead of embed when fallback is necessary." Thus, we should use
object
instead ofnoembed
.See also:
https://www.w3.org/TR/html51/obsolete.html#elementdef-noembed
https://www.w3.org/TR/html51/semantics-embedded-content.html#the-embed-element
The text was updated successfully, but these errors were encountered: