有人能解释一下如何删除文本/输入框周围的橙色或蓝色边框(轮廓)吗?我认为只有在Chrome上才会显示输入框处于活动状态。下面是我使用的输入CSS:
input {
background-color: transparent;
border: 0px solid;
height: 20px;
width: 160px;
color: #CCC;
}
有人能解释一下如何删除文本/输入框周围的橙色或蓝色边框(轮廓)吗?我认为只有在Chrome上才会显示输入框处于活动状态。下面是我使用的输入CSS:
input {
background-color: transparent;
border: 0px solid;
height: 20px;
width: 160px;
color: #CCC;
}
当前回答
这将从所有元素和任何元素中移除橙色铬框,无论它在什么地方
*:focus {
outline: none;
}
其他回答
这肯定会奏效的。橙色轮廓将不再显示。。所有标签通用:
*:focus {
outline: none;
}
特定于某些标签,例如:输入标签
input:focus {
outline:none;
}
解决方案
*:focus {
outline: 0;
}
PS:在焦点上使用outline:0而不是outline:none。这是有效且更好的做法。
这将从所有元素和任何元素中移除橙色铬框,无论它在什么地方
*:focus {
outline: none;
}
<input style="border:none" >
对我来说效果很好。希望在html本身中修复它…:)
Set
input:focus{
outline: 0 none;
}
“!important”只是以防万一。这没有必要。[现在它消失了。–Ed.]