是什么 CSS 属性 控制了这个输入高亮显示?

What CSS property is controlling this input highlighting?

下图显示了一个输入字段,其中包含文本 'test',在单击输入以获得焦点后立即显示:

我正在尝试删除绿色突出显示(绿色来自 OS 突出显示颜色)。这是另一张图片,说明了使用正常的无样式输入时所需的行为:

如您所见,标准行为是在用户单击的位置出现一个光标,而不是在没有光标的情况下突出显示整个文本。是什么导致了这种行为?

这个元素的样式散布在各处,检查计算属性似乎没有发现任何异常之处。此行为存在于 Chrome 和 Firefox 中。

焦点文本中似乎 select 有内容。您可以使用 javascript 来 collapse 选中焦点。

http://developer.mozilla.org/en-US/docs/Web/API/Selection/collapse