input加了padding后宽度变化



  
    
    
    
    demo
    
  
  
    

input的样式加入
box-sizing: border-box;//其他浏览器
-webkit-box-sizing: border-box;//谷歌
-moz-box-sizing: border-box;//火狐

box-sizing是CSS3 的属性,border-box的作用,指定宽度和高度(最小/最大属性)确定元素边框,元素指定宽度和高度包括了 padding 和 border 。也就是说,已设定的宽度和高度分别减去边框和内边距就是内容的宽度和高度。

此外还有content-box和inherit,borer-sizing属性默认为content-box,指定指定宽度和高度(最小/最大属性)确定元素边框,元素 padding 和 border在指定宽度和高度外 ,不包含在内;inherit,继承父元素的border-sizing属性。

你可能感兴趣的:(input加了padding后宽度变化)