Firefox - 巨大的光标

发布于 2024-09-29 05:45:59 字数 721 浏览 7 评论 0原文

我有一个 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) alt text

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

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

I have a contentEditable div on which if a cursor is placed it's displayed as a huge cursor!

Here's the code:

<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>

You can see it here: http://jsfiddle.net/yW62h/

Here's what it looks like in my browser (FFX3.5)
alt text

This problem also appears in FFX3.6 and 4.0b6

Is this a bug or am I doing something wrong here?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

つ可否回来 2024-10-06 05:45:59

尝试在可编辑 div 内添加

这对我有用: http://jsfiddle.net/66A2h/

Try adding a <br /> inside the editable div.
That worked for me: http://jsfiddle.net/66A2h/

傲鸠 2024-10-06 05:45:59

不声明 100% 高度并且工作正常:
http://jsfiddle.net/nS3X8/

插入符高度基于 Firefox 中的高度(这似乎是一个错误)大部头书)。
虽然它是基于 Webkit 中的行高。

当设置输入元素的高度时,使用 padding 而不是 height,Firefox 将会正常工作。

Not declaring 100% height and it works fine:
http://jsfiddle.net/nS3X8/

Caret height is based on height in Firefox (which seems like a bug to me).
Though it based on line-height in Webkit.

When setting the height of an input element use padding instead of height and Firefox will behave.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文