2013-04-22 92 views
2

我在使用Chrome的contenteditable時遇到問題。我在span的onmouseover事件中使用了contenteditable屬性,並添加了一些填充。當跨度聚焦(編輯)時,在Chrome中進行測試時,插入符號與跨度底部邊界對齊,在Firefox上可以正常工作。Chrome contenteditable插入符號

HTML

<div> 
    Some <span onmouseover="this.contentEditable=true;">Editable</span> Text 
</div> 

CSS

[contenteditable]:focus { 
    background: rgba(255,220,0,0.3); 
    padding: 10px; 
} 

小提琴here

感謝您的幫助

回答

4

添加display: inline-block跨越

[contenteditable]:focus { 
    background: rgba(255,220,0,0.3); 
    padding: 10px; 
    display: inline-block; 
} 
+0

感謝您的回覆,但有沒有其他方法可以解決它?因爲我需要這些跨度元素內聯。 – KiiroSora09 2013-04-23 15:24:23

+1

'display:inline-block'來拯救! – 2013-04-23 16:04:40

+0

@JonGrant,做到了!謝謝! – KiiroSora09 2013-04-23 16:34:53

相關問題