因此对于图片,有一个alt属性可以告诉无法查看图片的人。
如果我有一堆的div样式设置为可以创建图像怎么办? (就像一堆使用CSS透视图和转换样式看起来像骰子的div一样。)
我如何告诉屏幕阅读器“嘿!这是个骰子”。
答案 0 :(得分:1)
我如何告诉屏幕阅读器“嘿!这是个骰子”。
通常来说,您不会(尽管可以使用aria-describedby)。
在大多数情况下,图片将是:
因此,您需要考虑要传达的信息。
然后您有许多选择,例如:
答案 1 :(得分:1)
我对可访问性了解不多,但是也许可以使用<figure>
元素吗?
您可以将其与<figcaption>
元素一起使用以显示可见的字幕。如果您使用Bootstrap并不想看到它,则可以使用.sr-only
(仅限屏幕阅读器的类)。
您还可以使用全局属性title
。
示例:
<figure>
<!-- your div elements with CSS here -->
<figcaption>Hey, this is a dice!</figcaption>
</figure>
带有不可见的描述(使用Bootstrap):
<figure>
<!-- your div elements with CSS here -->
<figcaption class="sr-only">Hey, this is a dice!</figcaption>
</figure>
使用title
属性。
<figure title="Hey, this is a dice!">
<!-- your div elements with CSS here -->
</figure>
但是我不知道在可访问性方面哪一种是最语义或最恰当的方式。
答案 2 :(得分:-2)
亲爱的,您可以使用工具提示
<a href="#" data-toggle="tooltip" title="Hooray!">Hover over me</a>
<script>
$(document).ready(function(){
$('[data-toggle="tooltip"]').tooltip();
});
</script>