asp.net-mvc - 使网页内容可以在所有类型的浏览器中查看的界面?

标签 asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 c#-4.0

我将参加 Microsoft 70-486 (MVC) 考试。所以我正在为此做准备。在 70-486 考试中遇到一个最重要的问题,但网上的答案不同,请帮助选择正确的答案。

问题

您正在设计一个 HTML5 网站。您需要设计界面,使网页内容可以在所有类型的浏览器中查看,包括语音识别软件、屏幕阅读器和阅读笔。你该怎么办?

  • 使用可访问的富 Internet 注释 HTML5 内容元素
    应用程序 (ARIA) 属性。
  • 将 HTML5 表单转换为 XForms。
  • 确保 HTML5 内容元素
    具有有效且描述性的名称。
  • 使用 HTML5 语义标记元素
    以增强页面。
  • 使用资源描述框架 (RDF)
    描述整个页面的内容元素。

  • 在某些网站中提到 AD 是正确答案检查此 enter link description here和其他人提到 ABCD 是正确答案检查此 enter link description here .我在这两个 ans 之间感到困惑。

    最佳答案

    我会说正确的答案是:

  • Annotate HTML5 content elements with Accessible Rich Internet Application (ARIA) attributes : 主要作用是咏叹调属性!
  • 使用 HTML5 语义标记元素来增强页面:帮助屏幕阅读器知道元素是导航、文章...
  • Ensure that HTML5 content elements have valid and descriptive names :即帮助屏幕阅读器知道输入是“名字”,而不仅仅是“文本输入”,更好的方法是为输入使用标签,但在阅读后 this article ,似乎只有少数屏幕阅读器管理标签元素。
  • 关于asp.net-mvc - 使网页内容可以在所有类型的浏览器中查看的界面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23474063/

    相关文章:

    c# - ASP.NET MVC4 : Filter search result in same view

    jquery - Kendo UI 日期选择器无法清除之前的最小和最大日期

    asp.net-mvc - 如何让最终用户自己控制 AppSettings?

    asp.net-mvc - 在 ASP.NET MVC 中创建 Google Chart

    asp.net-mvc-4 - Kendo MVC treeview 将选定的节点传递给网格

    c# - 从 Controller 传递 Html 字符串以查看 ASP.Net MVC

    entity-framework - 为什么 DbEntityEntry 的原始值与新值匹配?

    c# - 来自默认 ASP.NET MVC 新项目的异步操作的解释?

    c# - 在 ASP.NET MVC 中编辑订单详细信息

    c# - 显示某些进程的进度的最佳方式?