Когда я устанавливаю для элемента pre значение contenteditable и помещаю в него фокус для редактирования, вокруг него появляется пунктирная рамка, которая выглядит не очень красиво. Границы нет, когда фокус находится где-то еще.
Как мне удалить эту границу?
Спасибо
javascript
jquery
contenteditable
Christoffer
источник
источник
outline
не будет работать в IE7 или ниже. В этих браузерах вам необходимо установить дляhideFocus
свойства элемента значениеtrue
, то есть$('#myEl').get().hideFocus = true;
[contenteditable]:focus { outline: 0px solid transparent; }
outline: none
Вы также можете добавить
:read-write
псевдокласс к редактируемым элементам стиля.Например ( jsFiddle ) :
Подробнее читайте здесь о codrops .
источник
.element:focus
?[contenteditable]:focus
?