云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

分布式数据库_个人域名备案吗_优惠券

小七 141 0

分布式数据库_个人域名备案吗_优惠券

我想从以代码为中心的课程中休息一下,谈谈一个重要的话题——可访问性。直到最近,我才意识到这在我4月份参加的一次会议上是多么重要。在我们深入讨论这个问题之前,如果你想回顾一下编码方面的内容(正如我在这篇文章中偶尔提到的),请回顾一下这些文章:

1:从索引.html

2:用CSS添加一些样式

3:用JavaScript开始移动

4:什么是引导?

在以前的帖子中,北京大数据公司有哪些,我提到过"这不是最佳实践"或"不要在生产中这样做"。我曾经认为最佳实践主要是针对那些后来继承了您的项目的开发人员(谁继承过一个由gum和magic结合而成的项目? ?或是让某个人需要得到报酬来制定我们必须遵守的规则,让我们的生活变得悲惨。当我参加东北科技女性峰会(Women in Tech Summit Northeast)上的无障碍网站设计研讨会时,一切都发生了变化。

康卡斯特NBCUniversal高级产品经理兼无障碍首席技术师阿迪娜•哈尔特(Adina Halter)领导了这次研讨会,这是我开始开发网站和网络应用程序以来第一次睁开了眼睛。我猜我在based中使用的很多框架可能都遵守了这些规则,但作为一个开发人员,我从来没有考虑过它。她帮助我们获得了对不健全的人的同情和看法。我不得不说,我对自己这么长时间没有意识到这一点感到失望。

但是回到最佳实践。其中很多实际上都源于WCAG。浏览一下Web内容可访问性指南的列表,告诉我,有什么听起来像是你被告知为Web编程的方式吗?

让我们从成功标准1.1.1开始——非文本内容。有多少次你被告知要为一个图像包含替换文本?你做过多少次这样的事,对一个正在阅读文本却看不见图像的人来说是有意义的?或者更好的是,你们中有多少人跳过了?在图像无法呈现的情况下,替代文本非常重要。这是读给正在使用屏幕阅读器的用户的文本。如果不存在,则读取图像URL。这有多有用?

你知道屏幕阅读器也会阅读HTML标签吗?这就是为什么使用CSS设计样式而不是标记很重要的原因。你希望你的页面读起来像一篇文章的提纲,而不是随意散落的标题标签。

你的结构应该是这样:

不是这样:

虽然这看起来很琐碎,但如果你在第二级标题周围跳跃,物联网协议,人工智能大数据,哪一个更容易理解?哪一个可以帮助您找出哪些部分包含更多信息?

当涉及到JavaScript和动态组件时,大数据治理平台,实现起来会稍微复杂一些。这就是阿里亚进来的原因。ARIA提供了一个很好的资源库来帮助处理动态网页,它指出了哪些JavaScript UI框架使用了ARIA,数据支持,以及如何在HTML组件中使用ARIA。它为所有人提供了更好的用户体验(也意味着不必因为不遵守WCAG而面临财务问题)。所以花点时间回顾一下WCAG和你构建的web应用程序,也许再考虑一下——你为每个人设计了这个吗?