我在网站上工作,我想在其中添加图库。但是我有一个问题 - 画廊必须可以进入盲人等,我不知道该怎么做。
通常,在这些类型的画廊中,我会像这样做html:
<ul>
<li data-src="path/to/image/1.jpg"></li>
<li data-src="path/to/image/2.jpg"></li>
<li data-src="path/to/image/3.jpg"></li>
<li data-src="path/to/image/4.jpg"></li>
<li data-src="path/to/image/5.jpg"></li>
<li data-src="path/to/image/etc.jpg"></li>
</ul>
并使用css和jquery我会使用data-src
并将其添加为li
的背景(因为并非所有照片都是风,所以我会使用background-size: cover;
)。然后,当用户点击li
时,会出现一个包含完整尺寸图像的弹出窗口。
这有一些问题。例如,必须使用键盘中的tab
进行单击。我可以将a
添加到li
,但是没有href吗?那台机器会怎么想?#34;什么时候它会看到空ul
列表?另一个问题是弹出窗口。弹出窗口的html及其img
标记位于页面底部,因此机器无法在点击后立即看到它。另一个问题是alt
。我不会对照片进行描述(因为它们不是我上传的),所以我会将alt
留空吗?
谢谢!
答案 0 :(得分:1)
原理:
<img>
作为信息图像,但是,您也可以在图像周围的锚点上使用title属性。href="#"
来解决该问题。role="button"
添加到锚点。您必须为图像上传者添加图像的替代文字。 Facebook不是一个很好的可访问性的例子 - 这是一个糟糕的例子。请查看EasyChirp,了解如何对上传的图像进行更改。