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 に答える