代码之家  ›  专栏  ›  技术社区  ›  Sparafusile

IE8中带有“文本对齐:右”的contenteditable div不显示插入符号

  •  0
  • Sparafusile  · 技术社区  · 14 年前

    我在表单元格中创建一个contentEditable div来捕获用户输入。问题是,当我将文本向右对齐时,IE8没有显示文本输入插入符号。我试过的其他浏览器都能用。如果我不使用“文本对齐:右”,它就可以工作。如果插入符号位于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 回复  |  直到 14 年前
        1
  •  3
  •   Sparafusile    14 年前

    右填充修复了问题。