Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

the interface to make the content of the web page viewable in all types of browsers?

I am going to take Microsoft 70-486 (MVC) exam. So i am preparing for it. Came across one most important question asking in 70-486 exam but the answer is different across web, Please help to choose the correct answer.

Question

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 should you do?

  • Annotate HTML5 content elements with Accessible Rich Internet Application (ARIA) attributes.

  • Convert HTML5 forms to XForms.

  • Ensure that HTML5 content elements have valid and descriptive names.

  • Use HTML5 semantic markup elements to enhance the pages.

  • Use Resource Description Framework (RDF) to describe content elements throughout the entire page.

In some website it is mentioned as AD is correct answer check this enter link description here and others mentioned ABCD is correct answer check this enter link description here. I am confused between this 2 ans.

like image 537
Ryder Avatar asked May 05 '14 13:05

Ryder


People also ask

What is the user interface of a web browser?

A browser user interface (or BUI) is a method of interacting with an application, typically hosted on a remote device, via controls presented within a web browser. This is an alternative to providing controls via a separate application with a dedicated graphical user interface (GUI) or command-line interface (CLI).

What are the tools used to view web sites?

A web browser is a type of software that allows you to find and view websites on the Internet. Even if you didn't know it, you're using a web browser right now to read this page! There are many different web browsers, but some of the most common ones include Google Chrome, Safari, and Mozilla Firefox.

Which of the following can be used to access the internet to browse Web pages?

"A web browser, or simply 'browser,' is an application used to access and view websites. Common web browsers include Microsoft Edge, Internet Explorer, Google Chrome, Mozilla Firefox, and Apple Safari.


2 Answers

I would say that the correct answers are :

  • Annotate HTML5 content elements with Accessible Rich Internet Application (ARIA) attributes : It is the primary role of the aria attributes !
  • Use HTML5 semantic markup elements to enhance the pages : To help the screen readers to know that an element is a nav, an article...
  • Ensure that HTML5 content elements have valid and descriptive names : i.e. to help the screen readers to know that an input is the "FirstName", and not just a "Text input", a better approach is to use a label for the inputs, but after reading this article, it seems that only few screen readers manage the label element.
like image 113
Djoul6 Avatar answered Jan 04 '23 04:01

Djoul6


I'm gonna correct Djoul6's answer a bit.

Ensure that HTML5 content elements have valid and descriptive names.

This is not a correct answer. the name attribute can be whatever, screen readers do not read the name attribute out loud. From the source Djoul6 refered to there was this description. http://www.w3.org/TR/UNDERSTANDING-WCAG20/ensure-compat-rsv.html#namedef

name

text by which software can identify a component within Web content to the user

Note 1: The name may be hidden and only exposed by assistive technology, whereas a label is presented to all users. In many (but not all) cases, the label and the name are the same.

Note 2: This is unrelated to the name attribute in HTML.

The correct answer should be

  1. Annotate HTML5 content elements with Accessible Rich Internet Application (ARIA) attributes.
  2. Use HTML5 semantic markup elements to enhance the pages.
like image 25
Andreas Avatar answered Jan 04 '23 05:01

Andreas