Firefox не допускает пустой области contenteditable



Firefox версии 30.



Следующий код отлично работает в chrome, и я могу начать печатать в абзаце.



Но он не работает в firefox, никаких подсказок, что не так



<div>
<div>
<span contenteditable="false">Not editable area</span>
<p contenteditable="true"></p>
</div>
</div>


JSFiddle - http://jsfiddle.net/THPmr/30/

535   2  

2 ответов:

Chrome, кажется, автоматически присваивает некоторую высоту абзацу contenteditable, но Firefox этого не делает. простое решение-добавить минимальную высоту к абзацу.

<p contenteditable="true" style="min-height:15px"></p>

Теперь нам не нужно беспокоиться о лишних пробелах и ненужных тегах br

CSS решение:

p[contenteditable] { min-height: 1em}
/* or more generic for any element*/
[contenteditable] { min-height: 1em}

демо-версия

Comments

    Ничего не найдено.