2010-07-01 66 views
0

我在表格單元格中創建了一個contentEditable div來捕獲用戶輸入。問題是,當我將文本對齊到正確的位置時,IE8不顯示文本輸入插入符號。我嘗試過的每個其他瀏覽器都適用。如果我不使用「文本對齊:正確」,它將起作用。如果脫字號是除div最右側以外的任何地方,它也可以使用。以下是一些示例代碼:IE8中'text-align:right'的contenteditable 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> 

我在做什麼錯?如果沒有,我怎麼能解決這個問題?

回答

3

右填充修復了這個問題。

+1

我想擴展問題的範圍:在任何輸入字段中出現相同的錯誤**:IE8中的'text-align:right'不顯示遊標。 Sparafusile的回答爲+1:'padding-right:1px;'修復了毛刺,但外觀仍然與其他瀏覽器不同1px。 – 2012-08-31 10:56:49

相關問題