Question

Je suis en train de changer le style de curseur sur l'élément qui a défini l'attribut « contenteditable » true dans IE.

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

Je l'ai essayé le faire en utilisant le coiffage en ligne comme dans l'exemple ci-dessus, également avec le fichier css et javascript par mais sans chance.

Toutes mes solutions fonctionnent en FF sans problèmes, ils fonctionnent très bien aussi dans IE, mais seulement lorsque l'attribut « contenteditable » est définie sur false. Il est donc sans aucun doute lié somehting avec la mise en œuvre de contenteditable dans IE, mais je n'ai pas la moindre idée comment résoudre ce problème.

J'utilise IE8.

Merci beaucoup pour votre aide!

Était-ce utile?

La solution

il dépend de votre DTD vous avez chossen. vous utilisez DTD par défaut semble stricte.

Voici référence possible déclarations : chercher à 7.2 informations sur la version HTML.

J'ai essayé avec:

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

et il fonctionne très bien, mais il ne fonctionne pas avec la prochaine déclaration:

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

Hope utile et vous pouvez l'utiliser DTD sans problème sur une autre mise en page.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top