input标签在使用的时候会有边框样式。当input聚焦的时候又会显示出一个蓝色边框。
很多时候我们并不需要这种默认样式的边框,就需要去除边框。
给需要去除的标签添加css样式:
border: none;
去除input默认的边框
outline:none;
去除聚焦时的蓝色边框
outline-width:0
去除聚焦时的蓝色边框
或者直接 input:focus { outline: none; }
去除所有input的聚焦边框
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
input{
border: 1px solid red;
border-radius: 3px;
padding-left: 5px;
/* border: none; 去除input默认的边框 */
/* outline:none; 去除聚焦时的蓝色边框 */
/* outline-width:0 去除聚焦时的蓝色边框 */
}
input:focus { outline: none; }
</style>
</head>
<body>
<input type="text"><button>提交数据</button>
</body>
</html>
修改后: