Answers:
将outline
属性设置为0px solid transparent;
。您可能还必须将其设置为:focus
状态,例如:
[contenteditable]:focus {
outline: 0px solid transparent;
}
[contenteditable]:focus { outline: 0px solid transparent; }
outline: none
您还可以将:read-write
伪类添加到可编辑的样式元素中。
例如(jsFiddle):
.element:read-write:focus {
outline: none;
}
该
:read-write
伪类选择器在Chrome,Safari和Opera 14+,而在iOS的支持。-moz-
Firefox形式的前缀支持它:-moz-read-write
。该:read-write
选择器无法在Internet Explorer和Android上的支持。
.element:focus
?
[contenteditable]:focus
什么好处呢?
outline
在IE7或更低版本中不起作用。在这些浏览器中,您需要hideFocus
将元素的属性设置为true
,即$('#myEl').get().hideFocus = true;