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>
我在做什麼錯?如果沒有,我怎麼能解決這個問題?
我想擴展問題的範圍:在任何輸入字段中出現相同的錯誤**:IE8中的'text-align:right'不顯示遊標。 Sparafusile的回答爲+1:'padding-right:1px;'修復了毛刺,但外觀仍然與其他瀏覽器不同1px。 – 2012-08-31 10:56:49