我想知道,当我使用CSS单击文本输入/文本区域时,是否可以删除默认的蓝色和黄色发光
Edit(11年后):不要这样做,除非您准备提供一个后备方案来指示哪个元素处于活动状态。否则,这会损害可访问性,因为它实际上会删除显示文档中哪个元素具有焦点的指示。想象一下,作为一个键盘用户,你并不知道你可以与什么元素交互。让无障碍性压倒美学。
text区域,选择,输入,按钮{outline:none;}
尽管如此,有人认为保持光晕/轮廓实际上有利于可访问性,因为它可以帮助用户看到当前关注的元素
您还可以使用伪元素“:focus”仅在用户选择输入时将其作为目标
演示:https://jsfiddle.net/JohnnyWalkerDesign/xm3zu0cf/