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!

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top