Como alterar o estilo cursor no elemento com o atributo 'contentedável' no IE?
-
26-09-2019 - |
Pergunta
Estou tentando mudar o estilo de cursor no elemento que possui atributos 'contentitable' definidos como true no ie.
<div contenteditable="true" style="cursor:pointer;">
text
</div>
Eu tentei fazer isso usando estilo embutido como no exemplo acima, também com o arquivo CSS e por JavaScript, mas sem sorte.
Todas as minhas soluções funcionam no FF sem problemas, elas também funcionam bem no IE, mas apenas quando o atributo 'contentável' é definido como falso. Portanto, está definitivamente relacionado à implementação do conteúdo do IE, mas não tenho idéia de como resolver esse problema.
Estou usando o IE8.
Muito obrigado pela sua ajuda!
Solução
Depende do seu DTD que você chivese. Parece que você usa DTD rigoroso padrão.
Aqui está referência para possível declarações: Procure informações de versão 7.2 HTML.
Eu tentei com:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
E funciona muito bem, mas não funciona com a próxima declaração:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Espero que seja útil e você possa usar esse DTD sem problemas em outros layouts.