为什么旁边有 canvas 的文本输入看不到?
Why can't I see a text input when I have a canvas next to it?
我有以下 HTML:
<html>
<body>
<canvas id="kartina" width="100" height="100">
<form>
<input type="text" id="xyz" value="abc">
</form>
</body>
</html>
没有出现输入框。但是,当我像这样注释掉 canvas
时:
<html>
<body>
<!--<canvas id="kartina" width="100" height="100">-->
<form>
<input type="text" id="xyz" value="abc">
</form>
</body>
</html>
然后输入框可见。
为什么 canvas 阻止文本框显示?它覆盖它吗?如果是这样,我怎样才能强制它们位于页面的不同部分?
编辑:我正在 Chrome 观看。
据我所知,您的 canvas 标签没有关闭。下面是代码的修改版本,标签已关闭,同时显示 canvas 和表单。
<html>
<body>
<canvas id="kartina" width="100" height="100"> **</canvas>**
<form>
<input type="text" id="xyz" value="abc" />
</form>
</body>
</html>
希望这对您有所帮助 :-)。
我有以下 HTML:
<html>
<body>
<canvas id="kartina" width="100" height="100">
<form>
<input type="text" id="xyz" value="abc">
</form>
</body>
</html>
没有出现输入框。但是,当我像这样注释掉 canvas
时:
<html>
<body>
<!--<canvas id="kartina" width="100" height="100">-->
<form>
<input type="text" id="xyz" value="abc">
</form>
</body>
</html>
然后输入框可见。
为什么 canvas 阻止文本框显示?它覆盖它吗?如果是这样,我怎样才能强制它们位于页面的不同部分?
编辑:我正在 Chrome 观看。
据我所知,您的 canvas 标签没有关闭。下面是代码的修改版本,标签已关闭,同时显示 canvas 和表单。
<html>
<body>
<canvas id="kartina" width="100" height="100"> **</canvas>**
<form>
<input type="text" id="xyz" value="abc" />
</form>
</body>
</html>
希望这对您有所帮助 :-)。