我是否需要用<button>包装<svg>以表明它是一个按钮?

时间:2016-04-27 22:33:32

标签: html button svg structured-data

所以基本上我有以下标记:

<button type="button"> <svg class="search"> </button>

SVG本身并不表示它是一个可点击的元素,而是一个按钮。因此对于屏幕阅读器(或盲人)来说,这可能是一种改进。我是对的吗?

1 个答案:

答案 0 :(得分:2)

没有理由不能将SVG放在<button>元素中。或者您可以添加属性role="button"以告诉屏幕阅读器它是一个按钮。

<svg class="search" role="button">...</svg>