簡體   English   中英

如何在IE中使用'contenteditable'屬性更改元素上的光標樣式?

[英]How to change cursor style on element with 'contenteditable' attribute in IE?

我試圖在IE中將'contenteditable'屬性設置為true的元素上更改光標樣式。

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

我嘗試使用內聯樣式,如上面的例子,也使用CSS文件和JavaScript,但沒有運氣。

我的所有解決方案都可以在沒有問題的情況下在FF中工作,它們在IE中也能正常工作,但只有當'contenteditable'屬性設置為false時才能正常工 所以它肯定與IE中的contenteditable的實現有關,但我不知道如何解決這個問題。

我正在使用IE8。

非常感謝您的幫助!

這取決於你的DTD你有chossen。 似乎你使用默認嚴格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而不會出現其他布局問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM