Как изменить стиль курсора на элементе с атрибутом «contenteditable» в IE? - PullRequest
4 голосов
/ 29 сентября 2010

Я пытаюсь изменить стиль курсора на элементе с атрибутом 'contenteditable', установленным в IE в true.

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

Я пытался сделать это с помощью встроенного стиля, как в примере выше, также с помощью cssfile и by javascript, но безуспешно.

Все мои решения работают в FF без проблем, они отлично работают и в IE, но только когда атрибут 'contenteditable' установлен в false.Так что это определенно связано с реализацией contenteditable в IE, но я понятия не имею, как решить эту проблему.

Я использую IE8.

Большое спасибо за вашу помощь!

1 Ответ

1 голос
/ 29 сентября 2010

это зависит от вашего DTD, который вы выбрали. Кажется, вы используете строгий DTD по умолчанию.

Вот ссылка для возможных объявлений : посмотрите информацию о версии HTML 7.2.

Я пытался с:

<!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 без проблем в других макетах.

...