Description
In content implemented using markup languages, elements have complete start and end tags, elements are nested according to their specifications, elements do not contain duplicate attributes, and any IDs are unique, except where the specifications allow these features.
*Start and end tags that are missing a critical character in their formation, such as a closing angle bracket or a mismatched attribute value quotation mark are not complete.
Questions & Answers
What does “accessibility node not exposed” mean?
I was checking to make sure an element on my page has an accessible name in Chrome's Developer Tools and under the Computed Properties section of the Accessibility panel, it says "Accessibility node note exposed. Element not interesting for accessibility." What does that mean?
- accessibility node
- hidden content
Are empty IDs considered duplicate?
If there are multiple elements with empty IDs, are they considered duplicate?
- duplicate ids
- id attributes
Do I need to add a ‘role’ attribute to html 5 tags like nav aside, main, etc.?
I am using the new html 5 tags on my site to give it more semantics. In addition to this should they all be given the corresponding role?
- best practices
- html
Does my site need to be usable if the CSS and javascript doesn’t load?
I've always wondered this but never really known for sure. Let's say none of my CSS or javascript loads. Does the site still need to be usable? I know a lot of really big sites are useless without CSS and javascript so I'm betting the...
- best practices
- CSS
- html
- javascript
- page structure
Do logos need to follow the accessibility guidelines?
Do logos need to follow the accessibility guidelines? Specifically color contrast, size, text, stuff like that.
- best practices
- branding
- color
- images
Is there a form element meant to provide instruction?
I know how to add labels to form inputs to 'label' what they are. I am wondering if there is something similar for describing what a field is in more details? I want to there to be little text under a text field but don't...
- best practices
- form
- html