或者我们应该自行构建它吗?
梅兰妮:请原谅我,这带有很多关于可访问性的内容,就像“啊啊!”,希望尖叫声在麦克风上听起来不会太糟糕,但是。我想我是语义网的超级粉丝,对吧?并拥有真正为其目的而构建的东西。同样,有很多事情需要做对,以便使用辅助技术的人真正知道他们正在与什么交互,并且他们的辅助技术知道如何将他们的操作和数据输入到该控件中出色地。
梅兰妮:因此,如果您只是在所有内容上添加可编 电报号码数据 辑的内容,那么您正在处理的项目的清晰度确实会降低。然后,我觉得 JavaScript 正在吞噬世界,这就是我开始对进入有争议的领域感到紧张的地方,只要说出 JavaScript 这个词,人们就会说,什么?从木制品中弹出。
梅兰妮:但人们只能说,浏览器中的 JavaScript 或内容可以被引入到其他环境中。所以我仍然觉得使用 HTML 工作非常重要,以声明方式工作,不一定依赖 JavaScript 来完成所有事情,提供逐步增强的体验,所以。
德鲁:我认为,当您查看桌面网页上不同控件的呈现方式与移动浏览器中的体验之间的差异时,请考虑像选择控件之类的东西,移动设备上的界面完全不同,不是吗? ?这不仅仅是开发人员在页面上使用 div 和 CSS 构建的任何内容,浏览器完全接管了它并为您提供不同的体验。

德鲁:这更适合相关设备。因此,我认为这绝对是对那些使用辅助技术的人在遇到使用完全自定义且不基于真正可靠的 HTML 元素的东西时所面临的困境的一瞥。
梅兰妮:正确的。如果您是一个在各个站点与相同的基本控件进行交互的人,但您必须重新学习如何使用该控件,那么这会很棘手,因为该网站决定使用箭头键来遍历这些项目。而这个网站决定使用tab键或者tab键。就好像,来吧,对于那些只想过好自己的一天的人来说,这是如此沉重的认知超载。
德鲁:当然,当你变得流氓时,需要考虑很多事情,不是吗?在可访问性、键盘使用、焦点等方面,所有这些事情实际上都在一些非常简单的事情上添加了大量的代码,你只需放入正确的元素即可继续你的一天。