我是否需要用 <button> 包裹 <svg> 以表明它是一个按钮?
Do I need do wrap an <svg> with <button> to indicate it is a button?
所以基本上我有以下标记:
<button type="button"> <svg class="search"> ... </svg> </button>
SVG 本身并不表示它是一个可点击的元素,但按钮确实如此。所以对于屏幕阅读器(或盲人)来说,这可能是一种改进。我说得对吗?
没有理由不能将 SVG 放在 <button>
元素中。或者您可以添加属性 role="button"
来告诉屏幕阅读器这是一个按钮。
<svg class="search" role="button">...</svg>
所以基本上我有以下标记:
<button type="button"> <svg class="search"> ... </svg> </button>
SVG 本身并不表示它是一个可点击的元素,但按钮确实如此。所以对于屏幕阅读器(或盲人)来说,这可能是一种改进。我说得对吗?
没有理由不能将 SVG 放在 <button>
元素中。或者您可以添加属性 role="button"
来告诉屏幕阅读器这是一个按钮。
<svg class="search" role="button">...</svg>