我正在尝试在IE中将'contenteditable'属性设置为true的元素上更改光标样式。
<div contenteditable="true" style="cursor:pointer;">
text
</div>
我尝试使用内联样式,如上面的示例,使用css文件和javascript,但没有运气。
我的所有解决方案都可以在没有问题的情况下在FF中运行,它们在IE中也能正常工作,但只有当'contenteditable'属性设置为false时才能正常工作。所以它肯定与IE中的contenteditable的实现有关,但我不知道如何解决这个问题。
我正在使用IE8。
非常感谢你的帮助!
答案 0 :(得分:1)
这取决于您拥有chossen的DTD。似乎你使用default strict DTD。
以下是可能declarations的参考: 查看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而不会在其他布局上出现问题。