首页 > input设置height:20px;但是实际高度为25px是为什么?不管设置多高,都会大于5px.

input设置height:20px;但是实际高度为25px是为什么?不管设置多高,都会大于5px.

*{

padding: 0;
margin: 0;
clear: both;

}
.container{

width: 100%;

}
.header{

width: 100%;
height: 60px;
background-color: #2189c0;
background-image: url(../imgs/task_9.png);
background-repeat:no-repeat; 
padding: 0 50px;
background-origin: content-box;
background-position: center left;
position: relative;

}
.header input{

width: 300px;
height: 20px;

先重置所有margin padding 归零


input默认的有边框,你把默认的边框去掉试试


没有设置 input 的padding margin 归零吧


font-size:0

试试


在你的*{padding: 0;margin: 0;clear: both;}加多一个border:none;试试,我猜应该是还有默认的border

【热门文章】
【热门文章】