IEの「のcontentEditable」属性を持つ要素の上にカーソルのスタイルを変更するには?
-
26-09-2019 - |
質問
私はIEでtrueに「のcontentEditable」属性が設定されている要素の上にカーソルの変更スタイルにしようとしています。
<div contenteditable="true" style="cursor:pointer;">
text
</div>
私が試してみまし行うこともCSSファイルでとJavaScriptによってではなく、運と、上記の例のようにスタイリングインライン使ってます。
すべての私の解決策は、彼らはIEにも細かい動作しますが、「のcontentEditable」属性がfalseに設定されている場合にのみ、問題なくFFで動作します。だから、それが間違いなくIEでのcontentEditableの実装に関連しているが、私はどのようにこの問題を解決するための見当もつかないsomehtingされます。
私はIE8を使用しています。
あなたの助けのためにたくさんありがとうございました!
解決
それはあなたがchossenているあなたのDTDに依存します。あなたはデフォルトのstrict 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を使用することができます。
所属していません StackOverflow