我目前正在编写一个基于 ascii 艺术的完整的 JavaScript 应用程序。会有很大的 ascii 艺术作品,我需要制作这个 ascii 艺术作品的可点击部分。问题是:ascii 艺术当然是等宽的,所以可点击部分必须完全适合艺术,并且不能破坏艺术字符的对齐方式。
当我使用这样的按钮时:
<button style="border:none; font-familiy:monospace"></button>
然后对齐被打破,结果因浏览器而异。
所以我可以使用跨度并使用javascript使其可点击,但我听说这样做对可访问性不是一个好主意......最好的解决方案是什么?
谢谢 !