我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 中输入输入
我用 Ubuntu 上的 Firefox 3.6.3 和 Windows XP 上的 Firefox 3.5 重现了这个错误。Chrome不会发生这种情况。
关于为什么会发生这种情况以及如何解决它的任何想法?
编辑:一种可能的解决方法可能是手动设置光标所在的位置。有谁知道如何做到这一点?我一直在网上搜索,但似乎没有任何 W3 支持。
谢谢!