我必须调试别人写的代码。
我有几个输入和选择字段,它们都有轮廓,但不同。我没有找到任何方法来改变他们的行为和外表
它们看起来像这样:
我怎样才能改变这一点,使所有的看起来相似?我在使用Chrome MacOS
Nr1轮廓概要Nr 2
您可以使用:
<input style="outline: none" >
或者在css文件
中使用input {
outline: none
}
确保你使用的样式表是最后一个应用的样式表,以确保你的样式表的属性适用。
同时,确保你有最高的选择器特异性,100%确定,给你的输入一个类,如no-outline
(它会更好,如果你把你的代码在这里)
使用以下代码:
.no-outline:focus {
outline: none;
}
如果这些都不起作用,那么只需在代码前面添加!important
标签,如
.no-outline:focus {
outline: none; !important
}
虽然,不建议使用!important
除非你已经抓耳挠腮好几个小时了。
…如果不工作,您可以设置属性inline
<input type="text" style="outline: none">
如果你还是不明白,请告诉我。
在全局CSS文件中设置这个CSS。
input:focus-visible {
outline: transparent;
}