Я пытаюсь, чтобы поле ввода появилось поверх холста и точно расположило поле ввода. Подобный вопрос был задан 7 лет назад, но принятый ответ не работает для меня.
Одна попытка была такой:
<html>
<body>
<div style="margin:0px;padding:0px;position:absolute;width:700;height:700;border-style:solid">
<canvas style="width:700px;height:700px;"></canvas>
<input type="text" style="position:absolute;width:30;height:30;z-index:2"/></div>
и еще одна попытка была такая:
<html>
<body>
<div style="position:relative;width:800px;height:800px">
<canvas width="800" height="800"></canvas>
<input type="text" "position:absolute;left:100px;top:300px;width:600px " />
</div>
<body>
Использование браузера Chrome на Macintosh, если это имеет значение.