Я использую теги contentEditable
div на своем веб-сайте, и я заметил странную проблему при использовании Firefox.
Вот пример исходного кода:
<html>
<head>
</head>
<body>
<div contentEditable="true" style="margin-left:auto;
margin-right:auto; height:200px; width:200px; border-style:solid;
border-color:black; border-width:1px;"></div>
</body>
</html>
Вот шаги для воспроизведения.
contentEditable
имеет фокус и курсор
мигает внутри div, но
в div нет текста
- пользователь нажимает на
contentEditable
ДИВ
- div по-прежнему показывает фокус, но есть
теперь нет мигающего курсора, а
пользователь не может вводить данные в div
Я воспроизвел эту ошибку с Firefox 3.6.3 в Ubuntu и Firefox 3.5 в Windows XP. Это не происходит с Chrome.
Есть идеи о том, почему это происходит и что делать, чтобы это исправить?
РЕДАКТИРОВАТЬ: Одним из возможных решений может быть ручная установка, где находится курсор. Кто-нибудь знает как это сделать? Я искал в Интернете, но, похоже, W3 не поддерживает ничего.
Спасибо!