0

我目前正在编写一个基于 ascii 艺术的完整的 JavaScript 应用程序。会有很大的 ascii 艺术作品,我需要制作这个 ascii 艺术作品的可点击部分。问题是:ascii 艺术当然是等宽的,所以可点击部分必须完全适合艺术,并且不能破坏艺术字符的对齐方式。

当我使用这样的按钮时:

<button style="border:none; font-familiy:monospace"></button>

然后对齐被打破,结果因浏览器而异。

所以我可以使用跨度并使用javascript使其可点击,但我听说这样做对可访问性不是一个好主意......最好的解决方案是什么?

谢谢 !

4

1 回答 1

1

您可以从按钮中删除所有样式,例如背景、边框、填充、边距等。

a关于可访问性,在跨度或标签上使用 onclick 会有什么不好?

于 2013-04-30T22:09:21.123 回答