Developing ASP.NET MVC Web Applications — Question 16
You are designing an HTML5 website.
You need to design the interface to make the content of the web page viewable in all types of browsers, including voice recognition software, screen readers, and reading pens.
What are two possible ways to achieve the goal? Each correct answer presents a complete solution.
Answer options
- A. Annotate HTML5 content elements with Accessible Rich Internet Application (ARIA) attributes.
- B. Convert HTML5 forms to XForms.
- C. Ensure that HTML5 content elements have valid and descriptive names
- D. Use HTML5 semantic markup elements to enhance the pages.
- E. Use Resource Description Framework (RDF) to describe content elements throughout the entire page.
Correct answer: A, D
Explanation
The correct answers are A and D. Annotating HTML5 content elements with ARIA attributes enhances accessibility for assistive technologies, while using semantic markup elements provides meaningful structure to the content, making it easier for both users and screen readers. Options B, C, and E do not directly address accessibility in the same effective manner as A and D.