Вы также можете установить gravity = "center" его родителя.
Попробуйте это:
<div style="border:solid 1px #D31444"
contenteditable="true"
onclick="document.execCommand('selectAll',false,null)">12 some text...</div>
Проблема с событием focus
в div
заключается в том, что он не может сработать, поскольку считает, что div
не должно быть редактируемым. Редактируемое содержимое в DOM отмечено фоном tabindex
, поэтому для того, чтобы ваш div получил событие onfocus
, вам нужно явно объявить свойство div
tabindex
. HTML:
<div style=" border:solid 1px #D31444" contenteditable="true" tabindex="1" onfocus="document.execCommand('selectAll',false,null)" >12 some text...</div>
Это должно работать с onfocus
.