This question already has answers here:
Google Chrome > Textboxes > Yellow border when active..?
                                
                                    (2个答案)
                                
                        
                                6年前关闭。
            
                    
我正在尝试为我的网站制作表格,但是我面临两个问题
第一个问题是当我输入一个输入时:

<textarea cols:40 rows:50></textarea>


如果您单击镀铬,边框颜色将变为橙色,而在野生动物园中它将变为蓝色,那么我如何才能停止边框颜色的变化?

最佳答案

删除outline

textarea {
    outline: none;
}


但是,请记住,outline用于指示聚焦的表单字段,这可能对某些残障/视力受限的用户提供辅助访问功能;无论是通过更改coloroutline还是在元素本身上使用background-color,始终都应努力用适合您主题的默认视觉提示替换该视觉提示。

而且您的HTML格式不正确,应该是:

<textarea rows="50" cols="40"></textarea>


参考文献:


outline

关于javascript - 当用户单击时,如何阻止输入边框的颜色发生变化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14797658/

10-10 07:48