contenteditable div с text-align: right в IE8 не показывает каретку - PullRequest
0 голосов
/ 01 июля 2010

Я создаю div contentEditable в ячейке таблицы для захвата ввода пользователя. Проблема в том, что когда я выравниваю текст по правому краю, IE8 не показывает курсор ввода текста. Любой другой браузер, который я пробовал, работает. Это работает, если я не использую "text-align: right". Это также работает, если каретка находится где-то кроме правого края div. Вот пример кода:

<html>
  <body>
    <table width=400 border=1>
      <tr>
        <td>
          <div contentEditable=true style='outline: none; text-align: right;'>
          </div>
        </td>
      </tr>
    </table>
  </body>
</html>

Что я делаю не так? Если ничего, как я могу обойти это?

1 Ответ

3 голосов
/ 19 октября 2010

Правый отступ исправил проблему.

...