我在我的网站上使用了 contentEditable
的 div 标签,但是在使用 Firefox 浏览器时发现了一个奇怪的问题。
以下是示例源代码:
<html>
<head>
</head>
<body>
<div contentEditable="true" style="margin-left:auto;
margin-right:auto; height:200px; width:200px; border-style:solid;
border-color:black; border-width:1px;"></div>
</body>
</html>
以下是重现步骤:
contentEditable
获得焦点并且光标在 div 中闪烁,但是 div 中没有任何文本。- 用户单击
contentEditable
div。 - div 仍然显示焦点,但是现在没有闪烁的光标,用户无法在 div 中输入内容。
有关为什么会发生这种情况以及如何解决它的任何想法吗? 编辑:一种可能的解决方法可能是手动设置光标位置。有人知道如何做到这一点吗?我已经在网上搜索过了,但似乎没有任何 W3 支持的东西。
谢谢!
<!DOCTYPE html>
? - cbednarski