Comment changer le style du curseur sur l'élément avec l'attribut « contenteditable » dans IE?
-
26-09-2019 - |
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!
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.