IE8中带有'text-align:right'的contenteditable div没有显示插入符号

时间:2010-07-01 14:01:03

标签: css internet-explorer-8 contenteditable

我正在表格单元格中创建一个contentEditable div来捕获用户输入。问题是,当我将文本对齐到右边时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 个答案:

答案 0 :(得分:3)

右边填充修复了问题。