4

我正在尝试更改在 IE 中将“contenteditable”属性设置为 true 的元素上的光标样式。

<div contenteditable="true" style="cursor:pointer;">
        text
</div>

我尝试过使用上面示例中的内联样式,也使用 css 文件和 javascript,但没有运气。

我所有的解决方案都可以在 FF 中正常工作,它们在 IE 中也可以正常工作,但只有当 'contenteditable' 属性设置为 false 时。所以它肯定与在 IE 中实现 contenteditable 相关,但我不知道如何解决这个问题。

我正在使用 IE8。

非常感谢您的帮助!

4

1 回答 1

1

这取决于您选择的 DTD。似乎您使用默认的严格 DTD。

以下是可能声明的参考:查看 7.2 HTML 版本信息。

我试过:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

它工作得很好,但它不适用于下一个声明:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

希望它有帮助,您可以在其他布局上使用该 DTD 而不会出现问题。

于 2010-09-29T12:43:52.080 回答