5

我有一个 contentEditable div,如果放置光标,它会显示为一个巨大的光标!

这是代码:

<html>
    <head></head>
    <body >
        <div style="position:absolute; top:2px; left:30px; right:0px; bottom: 0px; height:100%;">
            <div contentEditable="true" style=" color:#333333; height:100%; width:100%; cursor:text;" spellcheck="false"></div>
        </div>
    </body>
</html>

你可以在这里看到它:http: //jsfiddle.net/yW62h/

这是我的浏览器中的样子 (FFX3.5) 替代文字

这个问题也出现在FFX3.6和4.0b6

这是一个错误还是我在这里做错了什么?

4

3 回答 3

1

没有声明 100% 的高度,它工作正常:http: //jsfiddle.net/nS3X8/

插入符号高度基于 Firefox 中的高度(这对我来说似乎是一个错误)。虽然它基于 Webkit 中的行高。

设置输入元素的高度时,使用填充而不是高度,Firefox 会运行。

于 2011-02-24T18:30:48.597 回答
1

尝试<br />在可编辑的 div 中添加一个。这对我有用:http: //jsfiddle.net/66A2h/

于 2011-03-13T21:34:50.813 回答
0

这是一个 Firefox 错误https://bugzilla.mozilla.org/show_bug.cgi?id=537475 :(

于 2010-10-29T08:37:51.743 回答