Quando eu defino um pré-elemento como contenteditable e coloco o foco nele para edição, ele recebe uma borda pontilhada ao redor que não parece muito boa. A fronteira não está lá quando o foco está em outro lugar.
Como faço para remover essa borda?
obrigado
javascript
jquery
contenteditable
Christoffer
fonte
fonte
outline
não funcionará no IE7 ou inferior. Nestes navegadores, você precisa definir ahideFocus
propriedade do elemento atrue
, ou seja,$('#myEl').get().hideFocus = true;
[contenteditable]:focus { outline: 0px solid transparent; }
outline: none
Você também pode adicionar a
:read-write
pseudoclasse aos elementos de estilo que são editáveis.Por exemplo ( jsFiddle ) :
Leia mais aqui em codrops .
fonte
.element:focus
?[contenteditable]:focus
?